目录
1、文件结构
2、导入.py文件
2.1同一层内文件夹内的导入
2.2不同层内文件夹内的导入
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