Python 3.x--模块导入
2018-03-01 18:33
218 查看
来源: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添加到环境变量
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 3.X版本导入httplib模块报ImportError解决方案
- Python中模块导入时遇到的问题
- python 动态导入模块
- Python 专题六 局部变量、全局变量global、导入模块变量
- P4实验问题 解决python模块导入
- python模块以及导入出现ImportError: No module named 'xxx'问题
- 自学Python:自定义模块导入问题
- python导入sklearn模块出现DLL load failed的解决办法
- 在python中实现动态导入模块importlib.import_module
- Python 模块导入路径问题
- Python导入模块或是库文件的方法
- python---模块定义,模块导入方式,模块同目录调用、模块跨目录调用
- Pydev无法导入新python模块的解决方案
- python中的模块导入几个基本点
- 小白汪:Python学习之模块导入
- python动态导入模块
- Python导入自定义包或模块
- Python 3.X 调用多线程C模块,并在C模块中回调python函数的示例
- Python从菜鸟到高手(4):导入Python模块
- python三种导入模块的方法