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
- Python(9):深入了解模块
- python学习笔记(二)--深入了解python函数
- 快速了解一个python模块
- Python struct模块-深入学习
- Python 深入剖析SocketServer模块(一)(V2.7.11)
- Python 深入剖析SocketServer模块(二)(V2.7.11)
- Python深入:Distutils发布Python模块
- 深入了解 Python 字符串对象的实现
- 深入了解Python字符串对象的实现
- 根据node.js来深入了解模块原理
- 深入了解SOA(莫淘)
- 深入了解JSF(一)
- 深入了解JSF(二)
- javascript深入了解(继承)
- 深入了解phalanger(1)
- 深入了解JavaScriptCore(一)
- 深入了解JavaScriptCore(二)
- (三)深入了解Struts2
- springmvc + mongodb3.x 整合、MongodbDao基础Dao
- window下导入#include "cocos-ext.h" 编译报错
- angularJs 4大核心特性+事例
- webrtc源码下载
- Android Studio使用arr文件配置
- Python(9):深入了解模块
- [阶梯博弈] POJ 1704 Georgia and Bob
- python时区处理
- 纯DOS下安装Linux
- python下载图片到本地
- vue-resource插件使用
- 用python练习日语五十音图
- JavaScript小数计算精度丢失问题解决方案
- Android 面试题整理