-2
我有一個名爲package
包file.py
裏面。該結構看起來像腳本運行然後說沒有模塊命名package.file.py
/package
__init__.py
file.py
裏面file.py
,只是
print "hello world"
當我執行file.py使用python -m package.file.py
, 運行和輸出hello world
其次
C:\Python27\python.exe: No module named package.file.py
怎麼回事這裏?代碼從字面上運行,然後出現錯誤。
您需要運行'蟒蛇-m package.file'(刪除擴展名) – vaultah
它管理訪問'package.file',當它運行'打印'hello world'(因爲你不用'if __name__ =='__main __':')來保護它,但是在那之後找不到模塊'py'。 – jonrsharpe