1
我
python中有一個非常簡單的程序與此結構:導入模塊的工作原理與Eclipse而不是在命令行
HelloWorldPython
src
code
__init__.py
Main.py
Secondary.py
我有1包2模塊。這是Main.py:
from code.Secondary import Secondary
if __name__ == '__main__':
print("Class Main")
secondary=Secondary()
secondary.printText()
,這是Secondary.py:當我勞克Eclipse中的程序
class Secondary:
def printText(self):
print("Secondary Class")
,一切工作正常。但是當我從命令行啓動程序時,我得到這個錯誤:
Traceback (most recent call last):
File "Main.py", line 1, in <module>
from code.Secondary import Secondary
ImportError: No module named Secondary
有什麼想法嗎?謝謝。
完美的答案,現在工作正常。謝謝 –