2011-06-01 53 views

回答

0

當您導入文件時,這很有幫助。您可以將python文件作爲獨立程序運行,也可以將其中的某些組件導入到其他程序中。

2

不,你不必這樣做,但它對於單元測試等東西是非常寶貴的。

可以在每個Python文件中創建一個main這樣,如果你直接運行它,__name__將被設置爲"__main__",這將有問題的代碼運行的測試攻勢。

如果你只是從另一個程序導入它,那不會發生,因爲__name__被設置爲一個不同的值。