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

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

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值