python之导入.py文件
2023-12-22 06:48:22
目录
1、文件结构
Paint_master是一个工程的根目录,忽略一些文件及文件夹后,其文件结构如下:
src
????util
????????ImageUtil.py
????view
????????BaseAdjustDialog.py
????????MainWindow.py
????PaintBoard.py
????BaseAdjustDialog.py
img.py
2、导入.py文件
在pycharm中打开PaintBoard.py
2.1同一层内文件夹内的导入
从与PaintBoard.py同一层的BaseAdjustDialog.py文件中导入整个文件:
import BaseAdjustDialog
从与PaintBoard.py同一层的BaseAdjustDialog.py文件中导入BaseAdjustDialog:
from BaseAdjustDialog import BaseAdjustDialog
假设你有两个Python文件,file1.py和file2.py,你想在file2.py中导入file1.py。
首先,确保file1.py和file2.py在同一目录下,或者它们都在Python的搜索路径中。
然后,在file2.py中,你可以使用以下代码导入file1.py:
import file1
这样,你就可以在file2.py中使用file1.py中定义的函数、类、变量等。?
如果你只想导入file1.py中的特定函数或部分,你可以使用以下代码:
from file1 import function_name
这样,你就可以直接在file2.py中使用function_name函数,而不需要通过模块名来调用它。
2.2不同层内文件夹内的导入
从与PaintBoard.py下一层的util文件夹中导入?ImageUtil.py:
from util import ImageUtil
从与PaintBoard.py下一层的view文件夹中的?MainWindow.py导入Ui_MainWindow:
from view.MainWindow import Ui_MainWindow
从?MainWindow.py的上两层的src文件夹中导入img.py文件:
import sys
sys.path.append('..')
import img
文章来源:https://blog.csdn.net/T20151470/article/details/135120289
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!