在Python中从导入模块导出时输出

时间:2015-01-28 00:16:09

标签: python import

使用Python 2.7。

看到导入模块"此"时,会自动生成到屏幕(解释器)的输出。

import this

它输出了一些标记为" Python的禅宗的文本,由Tim Peters。"

我很好奇这是怎么做到的。 如何在导入模块时立即输出模块或执行任何操作?

[编辑]这不重复,因为引用的问题在" ROT13"模块中使用的编码"此",而不是如何从导入的模块调用操作。

2 个答案:

答案 0 :(得分:4)

当您导入某些内容时,您所做的相当于将类复制并粘贴到文件顶部。在这个包中,任何事情都可以在普通的python文件中完成,因此是一个print语句。

答案 1 :(得分:1)

试试这个你会得到它的信息:

main.py

from help import *

help.py

print "I'm a helper script."