當我導入模塊在Python我通常進行如下一些模塊:PYTHON - >創建,打印導入時
from math import pi
pi
應答 - > 3.14159265
有什麼辦法,人們可以創建剛剛導入後的模塊會打印一些內容?
例如:
import module
Answer -> Hello world!
當我導入模塊在Python我通常進行如下一些模塊:PYTHON - >創建,打印導入時
from math import pi
pi
應答 - > 3.14159265
有什麼辦法,人們可以創建剛剛導入後的模塊會打印一些內容?
例如:
import module
Answer -> Hello world!
只需添加打印語句的模塊中,你會實現你的描述到底是什麼。
要跟進您的評論,這是你的模塊看起來應該像:
print 'hello'
#Here define functions of the module
...
if __name__ == "__main__":
print 'world'
在這裏,你可以找到關於此語法的更多信息:What does if __name__ == "__main__": do?
模塊默認情況下,進口時執行。這就是爲什麼大多數都受到'if __name__ =='__main __'保護的原因:'爲了防止這種情況發生。 – roganjosh
雖然可以通過向模塊添加簡單的打印語句,但這是非常糟糕的設計。考慮例如有人導入你的模塊,並想知道爲什麼有你的輸出。 – infotoni91