Python(9):深入了解模块

来源:互联网 发布:vue.js react.js 对比 编辑:程序博客网 时间:2024/06/11 05:03

1.使用dir有助于研究模块,包括自己创建的模块

2.导入模块
import module #导入整个模块from module import item #仅导入一个类或者函数

3.重新加载模块
import moduleimport impimp.reload(module)

4.共有成员
如果模块内定义了__all__,解释器使用__all__确定哪些项是共有项
如果没有__all__,则以_开头的都是私有成员,其他的都是共有成员

5.help函数可以显示模块的文档,真是吊炸天了
help函数取出__doc__的第一行作为name项,剩下的作为description项

6.作为单独程序运行的时候,
if __name__="__main__":
    test()
这样在被其他模块引入的时候,就不会执行test()函数了。

7.安装模块
看看之前的搜索路径。
>>> import sys>>> sys.path['', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32\\Lib\\idlelib', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32\\python36.zip', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32\\DLLs', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32\\lib', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32', 'C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python36-32\\lib\\site-packages']
site-packages这是一个用于从站点安装包的目录,这些包不是Python标准库的一部分
1 0
原创粉丝点击