热线电话:13121318867

登录
2019-02-15 阅读量: 745
模块的导入方式?

模块的导入方式?

答: 把一个模块当做成一个整体来进行导入

import sys

从一个模块中导入特定的变量或者是方法

from sys import path

调用的时候直接使用方法名path

>>> path
['', 'C:\\Python35\\lib\\site-packages\\pip-8.1.1-py3.5.egg', 'C:\\Python35\\python35.zip', 'C:\\Python35\\DLLs', 'C:\\Python35\\lib', 'C:\\Python35', 'C:\\Python35\\lib\\site-packages']

给导入的模块或者方法起一个别名

from sys import path as path_alias

调用的时候使用别名path_alias

>>> path_alias
['', 'C:\\Python35\\lib\\site-packages\\pip-8.1.1-py3.5.egg', 'C:\\Python35\\python35.zip', 'C:\\Python35\\DLLs', 'C:\\Python35\\lib', 'C:\\Python35', 'C:\\Python35\\lib\\site-packages']

添加默认的环境变量,当前生效

sys.path.append("PATH_NAME")

可以使用imp模块中的reload方法重新载入某个模块的方法,例如下面的实例:

$ cat simple.py 
#!/use/bin/env python

print('Hello, World!')
spam = 1
>>> import simple
Hello, World!
>>> simple.spam
1
>>> simple.spam += 1
>>> import simple
>>> simple.spam
2
>>> import imp
>>> imp.reload(simple)
Hello, World!
<module 'simple' from '/Users/ansheng/simple.py'>
>>> simple.spam
1

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子