Python_module

模块

放置路径:模块应该被放置在我们输入它的程序的同一个目录中,或者在sys.path所列目录之一

代码示例

import mymodule
import sys
mymodule.sayhi()
print 'Version',mymodule.version

print sys.path

 如果没有 mymodule或 路径不对,会提示

Traceback (most recent call last):
  File "C:\Program Files\Sublime Text 3\py\mymodule_demo.py", line 1, in <module>
    import mymodule
ImportError: No module named mymodule

正确示例

1)新建模块 mymodule.py

def sayhi():
	print 'Hi, this is mymodule speaking.'

version = '0.1'	

2)使用自己定义的模块 文件mymodule_demo.py

import mymodule
mymodule.sayhi()
print 'Version',mymodule.version

 结果:

Hi, this is mymodule speaking.
Version 0.1
[Finished in 0.4s]
扫描二维码关注公众号,回复: 483865 查看本文章

注意到,import mymodule 第一次引入模块后,会生成mymodule.pyc文件。

下次编译,mymodule_demo.py不在生成.pyc。 直到被引用的模块 mymodule.py 文件本身被修改。

猜你喜欢

转载自yhzhangdota.iteye.com/blog/2369657
今日推荐