完成noob這裏想要學習Python。如何在Python交互提示中運行Eclipse中開發的模塊?
我安裝了Python,然後是Eclipse,然後是PyDev。很棒。我在Eclipse中創建了幾個簡單的程序,它們在那裏運行得很好。
現在在命令提示符下,我運行python.exe
並打開一個交互式提示符。我現在如何運行我之前在Eclipse中開發的foo.py模塊。
完成noob這裏想要學習Python。如何在Python交互提示中運行Eclipse中開發的模塊?
我安裝了Python,然後是Eclipse,然後是PyDev。很棒。我在Eclipse中創建了幾個簡單的程序,它們在那裏運行得很好。
現在在命令提示符下,我運行python.exe
並打開一個交互式提示符。我現在如何運行我之前在Eclipse中開發的foo.py模塊。
tu運行這個你必須運行
python foo.py
或matijun說。如果你想將其導入:
>>> import foo
或
>>>from foo import *
請注意,您的文件路徑shuold在PYTHONPATH。 要做到這一點
import sys
sys.path.add("ur file path")
import foo
你必須運行
python.exe foo.py
或者,如果它是一個模塊,你可以將其導入:
>>> import foo
(但隨後其__name__
不會__main__
,所以如果你有一個特殊的「如果這是主程序」位,它不會被執行)
很好。如果我想導入它並且foo.py位於完全不同的文件夾中,我該如何導入它? 我已經試過了>>> >>>導入c:\ folder \ folder \ project \ foo.py',但是它回來的語法無效 – AngryHacker
您必須通過模塊名稱導入它(例如:import project.foo或from項目導入富)和正確的文件夾需要在PYTHONPATH(在這種情況下是c:\ folder \文件夾) - 請注意PYTHONPATH可以在PYTHONPATH環境變量中指定。 –