(9)模块与包
来源:互联网 发布:怎样关掉数据库服务端 编辑:程序博客网 时间:2024/06/05 09:30
在我看来,python最强大的地方是它那丰富的模块,当然我非常喜欢它的缩进风格。
1.导入模块
有三种方式:
a、 import 模块名。
b、 from ... import .. 语句。
c、from ... import *
自定义模块:
如:
自定义的模块mymodule.py的代码,与普通python代码一样:
#!/usr/bin/python# Filename:mymodule.pydef sayhello(): print("Hello,This is mymodule.")_version_='0.1'# End of mymodule.py
调用:
1. 以"import 模块名称" 方式调用:
>>> import mymodule>>> mymodule.sayhello()Hello,This is mymodule.>>> print('Version',mymodule._version_)Version 0.1>>>
2. 以 "import ... from ... "方式调用:
>>> from mymodule import sayhello,_version_>>> sayhello()Hello,This is mymodule.>>> _version_'0.1'>>>
>>> from mymodule import *>>> sayhello()Hello,This is mymodule.>>> _version_'0.1'>>>
dir函数,以dir(模块名)方式调用:它返回模块定义的名称列表:
如:
>>> dir(mymodule)['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', '_version_', 'sayhello']
包:包是模块的文件夹。包仅仅是为了方便层次化地组织模块。
0 0
- (9)模块与包
- (四)模块与包
- Python(八) 模块与包
- Lua模块与包
- python模块与包
- Lua 模块与包
- nodejs模块与包
- 模块与包
- 13.模块与包
- Python 模块与包
- 模块与包
- python 模块与包
- python 模块与包
- python模块与包
- python模块与包
- python11模块与包
- python---模块与包
- python-模块与包
- 几种天线性能比较
- Intent.action
- 黑马day02 玩转tomcat
- ExtJs4.2的合并单元格
- 将博客搬至CSDN
- (9)模块与包
- 做一个有准备的人。
- The 3n + 1 problem
- windows上mysql常用操作
- 位运算实现两个数的加法
- Odoo(Openerp v8)官方模块一览表
- ajax再研究
- 一个例子让你明白原型对象和原型链
- org.hibernate.exception.SQLGrammarException: could not execute statement