-2
我已經通過各種崗位和上述關鍵字[__name__
和__main__
]解釋了。混淆兩個關鍵字:__name__與__main__
請確認我的理解是正確的
保存時自動在文件編輯&保存的文件名。2. __main__
通過命令提示更新。
什麼是存儲在__main__
值的未初始化的時候?
我可以編程__main__
訪問文件中的條件代碼?
例如,我有兩個文件a.py
和b.py
a.py
import b
# Can I program here '__main__' to access the functionality in b?
# So that I can print the condition is true if __name__ == '__main__':
b.py
if __name__ == '__main__':
print 'This program is being run by itself'
else:
print 'I am being imported from another module'
請你發表意見的理解和意見的可能性訪問/修改當你說
python prog.py
__name__
在prog.py
現在是
「__ name__在prog.py現在是__ main__」被解釋爲__ main__自動更新? – user2598064
'__main__'指的是主模塊,'__name__'變量會給出當前模塊的名稱。 – thefourtheye
謝謝你的文檔(LINK)..它幫助我理解 – user2598064