原文:相對導入運行錯誤(ModuleNotFoundError: No module named '__main__.test'; '__main__' is not a package)

. 問題說明 在同級目錄下,test.py中定義A, 需要在test .py中導入運行。 結構如下: 報錯內容如下: . 原因 如果直接執行一個模塊,那么它的 name 為 main。Python 會認為這個模塊是一個最頂層的模塊,而不管這個模塊在文件系統中的實際位置。 理解了if name main :就知道是什么原因了。 . 解決辦法 程序入口不要使用相對引入 如果一個.py文件a中使用了相 ...

2020-03-19 10:05 0 7491 推薦指數:

查看詳情

can't find '__main__' module in ''

can't find '__main__' module in '' 使用sublime text運行python報錯:can't find '__main__' module in ''。 其實問題很簡單,只是因為沒有將文件保存在本地,所以python運行會報錯。 ...

Fri Aug 16 03:38:00 CST 2019 0 450
can't find '__main__' module in '.'

使用Atom,然后用Windows PowerShell運行腳本,報錯; can't find '__main__' module in '.' 使用Sublime,報錯,ModuleNotFoundError: No module named 'requests' 然后安裝requests ...

Thu Dec 28 18:31:00 CST 2017 0 1567
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM