Python 模块
来源:互联网 发布:学霸必备软件 编辑:程序博客网 时间:2024/06/05 15:20
简单地说,模块就是一个保存了Python代码的文件。模块能定义函数,类和变量。模块里也能包含可执行的代码。
import 语句
想使用Python源文件,只需在另一个源文件里执行import语句,语法如下:
import module1[, module2[,... moduleN]
From…import 语句
Python的from语句让你从模块中导入一个指定的部分到当前命名空间中。语法如下:
from modname import name1[, name2[, ... nameN]]
From…import* 语句
把一个模块的所有内容全都导入到当前的命名空间也是可行的,只需使用如下声明:
定位模块
当你导入一个模块,Python解析器对模块位置的搜索顺序是:
- 当前目录
- 如果不在当前目录,Python则搜索在shell变量PYTHONPATH下的每个目录。
- 如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/
模块搜索路径存储在system模块的sys.path变量中。变量里包含当前目录,PYTHONPATH和由安装过程决定的默认目录。
ython会智能地猜测一个变量是局部的还是全局的,它假设任何在函数内赋值的变量都是局部的。
因此,如果要给全局变量在一个函数里赋值,必须使用global语句。
0 0
- python模块 ---logging模块
- python模块-re模块
- python模块 - functools模块
- python 模块 模块文件
- python模块 - pickle模块
- python模块 - copy模块
- python模块
- python 模块
- python-模块
- python 模块
- python模块
- python 模块
- python模块
- python 模块
- python 模块
- 模块-python
- python 模块
- python模块
- c++ 中的重载全局new,delete
- 对指针、结构化的一些思考
- SSH之hibernat配置文件配置
- libreadline.so.6: cannot open shared object file 问题解决办法
- pad及via的用法及制作时的区别!
- Python 模块
- 深入web请求过程:如何发起请求,HTTP协议解析,DNS域名解析
- android开发之网络判断的工具类
- 发邮件
- [leetcode] Jump Game I and II
- ABAP获取随机数
- Python 文件I/O
- SSH之Hibernate读取配置文件工具类
- 在Bullet Physics Engine中使用约束