使用Python 2.7。
看到导入模块"此"时,会自动生成到屏幕(解释器)的输出。
import this
它输出了一些标记为" Python的禅宗的文本,由Tim Peters。"
我很好奇这是怎么做到的。 如何在导入模块时立即输出模块或执行任何操作?
[编辑]这不重复,因为引用的问题在" ROT13"模块中使用的编码"此",而不是如何从导入的模块调用操作。
答案 0 :(得分:4)
当您导入某些内容时,您所做的相当于将类复制并粘贴到文件顶部。在这个包中,任何事情都可以在普通的python文件中完成,因此是一个print语句。
答案 1 :(得分:1)
试试这个你会得到它的信息:
main.py
from help import *
help.py
print "I'm a helper script."