python之导入.py文件

目录

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

python之导入.py文件_第1张图片

python之导入.py文件_第2张图片

python之导入.py文件_第3张图片

python之导入.py文件_第4张图片

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 syssys.path.append('..')import img

你可能感兴趣的:(python,开发语言)