3 回答

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊
你在字符串中有多余的空格" __main__ "
import os
import sys
def getTechWork(techName):
print("Finding technicians")
if __name__ == "__main__":
print("Main Function")
getTechWork("Adams, Keith")

TA貢獻(xiàn)1873條經(jīng)驗(yàn) 獲得超9個(gè)贊
我遠(yuǎn)非 python 專(zhuān)家,但我認(rèn)為你應(yīng)該替換:
if __name__ == " __main__ ":
經(jīng)過(guò):
if __name__ == "__main__":
我認(rèn)為 if 語(yǔ)句中的空格是原因

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個(gè)贊
問(wèn)題在于語(yǔ)句 if __name__==" __main__ ":
" __main__ "
有額外的空格。這意味著字符串已更改。您可以通過(guò)編寫(xiě)print("__main__"==" __main__ ")
這將返回來(lái)檢查這一點(diǎn)False
添加回答
舉報(bào)