Python中import导入不同目录的模块方法详解
作者:彭世瑜 时间:2021-04-08 02:37:08
测试的目录如下:
root
├── module_root.py
├── package_a
│ ├── child
│ │ ├── __init__.py
│ │ └── child_a.py
│ ├── module.py
│ └── module_a.py
└── package_b
└── module_b.py
每个文件中的内容如下(__init__.py文件可以为空):
print(__name__)
测试代码
# 导入同级目录下的模块
import module_a # module_a
from module_a import *
# 导入同级目录下的子模块
from child import child_a # child.child_a
# 导入父级目录下的模块
import sys
import os
BASE = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.insert(0, BASE)
print(BASE) # /root
import module_root # module_root
# 导入兄弟目录下的模块
from package_b import module_b # package_b.module_b
print(__name__) # __main__
来源:https://blog.csdn.net/mouday/article/details/82382078
标签:Python,import,导入模块
0
投稿
猜你喜欢
python实现京东订单推送到测试环境,提供便利操作示例
2021-09-01 09:03:46
XML十项特点
2008-04-05 13:49:00
TensorFlow2.0矩阵与向量的加减乘实例
2023-12-30 13:21:00
pytorch 获取层权重,对特定层注入hook, 提取中间层输出的方法
2021-05-20 07:01:01
matplotlib.subplot()画子图并共享y坐标轴的方法
2023-03-27 12:26:10
SQL Server 2005 内置工具建审查系统
2009-01-19 14:24:00
PHP使用laravel邮件服务发送邮件
2023-05-25 03:48:23
django注册用邮箱发送验证码的实现
2022-11-08 06:59:59
python使用htmllib分析网页内容的方法
2022-05-22 13:28:33
python实现的B站直播录制工具
2023-05-29 00:51:48
用ASP实现IE地址栏参数的判断
2008-10-10 15:54:00
python turtle绘图命令及案例
2022-04-29 10:26:58
Python实现的计算器功能示例
2023-02-16 22:25:30
启动iis出现发生意外0x8ffe2740的解决方法
2011-03-31 11:19:00
django的403/404/500错误自定义页面的配置方式
2023-01-19 06:44:40
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
2023-08-13 00:26:58
Python学习之Django的管理界面代码示例
2022-07-16 21:29:07
CSS定位属性Position详解
2009-09-16 20:37:00
WEB页面工具语言XML应用分类之运用
2008-05-29 10:58:00
Django 日志配置按日期滚动的方法
2021-02-02 08:27:01