Python 3.x--模块导入
16lz
2021-01-22
来源:http://www.cnblogs.com/rainowl-ymj/p/7106220.html
一、模块导入方式
import module_name
import module1_name,module2_name
from module_name import *
from module_name import m1,m2
from module_name import m1 as m1_module_name
注:以上导入方式适用于导入模块与程序在同一父级节点下。
二、import本质
1、import module:解释该module中的.py文件,并赋值给module名
2、import package:执行该package中_init_文件
三、跨父级调用
在main.py中调用module01.py中的内容
import sys,os
print(sys.path) #显示环境变量所有路径
s = os.path.abspath(__file__) #显示当前文件的绝对路径
print(s)
dir = os.path.dirname(os.path.dirname(s)) #显示上一级文件夹名称
print(dir)
sys.path.append(dir) #将day05添加到环境变量
from module_test import module01
module01.say_hello()
print(module01.name)
更多相关文章
- Python -在文本文件中添加日期戳
- 在读取和评估文件列表时加速Python eval。
- python 处理csv文件的过程对换行符的处理
- linux修改文件所属用户和组
- Linux的文件权限
- linux系统更改目录和文件的权限总结
- CentOS7.2 通过nfs设置共享文件夹
- linux下查找包含关键字的文件
- Linux系统下Tar文件安装方法