如何在Python交互提示中运行Eclipse中开发的模块?

问题描述:

完成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__,所以如果你有一个特殊的“如果这是主程序”位,它不会被执行)

+0

很好。如果我想导入它并且foo.py位于完全不同的文件夹中,我该如何导入它? 我已经试过了>>> >>>导入c:\ folder \ folder \ project \ foo.py',但是它回来的语法无效 – AngryHacker

+0

您必须通过模块名称导入它(例如:import project.foo或from项目导入富)和正确的文件夹需要在PYTHONPATH(在这种情况下是c:\ folder \文件夹) - 请注意PYTHONPATH可以在PYTHONPATH环境变量中指定。 –