python之导入.py文件

2023-12-22 06:48:22

目录

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

文章来源:https://blog.csdn.net/T20151470/article/details/135120289
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。