【python】导入自定义模块

时间:2023-03-09 09:03:17
【python】导入自定义模块

一、直接import

1.当执行文件与要导入的py文件在同一目录下时

假设要在wangyi.py中导入weibo.py文件

import weibo

【python】导入自定义模块

2.当执行文件与要导入的py文件所在文件夹在同一目录下时

假设要在wangyi.py中导入post packaging中的method.py

【python】导入自定义模块

(1)from post_packaging import method

【python】导入自定义模块

(2)from post_packaging.method import *

二、通过sys模块导入自定义模块的路径

执行文件和要导入的py文件不在同一目录

假设py_learn文件夹中的te.py要导入post_packaging文件夹中的method.py文件

【python】导入自定义模块

1.先导入sys模块

2.然后通过sys.path.append(path) 函数来导入自定义模块所在的目录

3.导入自定义模块。

【python】导入自定义模块

三、通过pth文件找到自定义文件

目录结构同上

1.创建一个 后缀为pth 文件,里面内容就是要导入模块所在的目录

【python】导入自定义模块

2.将pth文件放到python安装路径下,D:\python\Lib\site-packages

【python】导入自定义模块

3.在执行文件中直接导入import