为python项目设置默认启动功能

时间:2013-08-23 07:47:50

标签: python eclipse

Python newbiew在这里。请耐心等待。

编写了一些很好的代码之后,困扰我的是我找不到告诉eclipse这个文件/函数是我的项目(测试)的起点的方法。

我在调试期间进入代码并最终在代码中的某个文件中。然后,如果我想再次运行它,我会转到包含起始文件的选项卡并再次运行它。能够为python项目指定一个“main”函数会像我们在C中那样为例如很好。

这样的事情可能吗?如果没有,我至少可以告诉eclipse使用那个文件作为项目的起点吗?

3 个答案:

答案 0 :(得分:0)

我不知道我是否真的了解你的问题。 如果你想制作像C这样的“主要”功能,你可以这样做:

def main(argv=None):
    pass

if __name__ == "__main__":
    sys.exit(main(sys.argv))

答案 1 :(得分:0)

要指定在Eclipse项目中运行的文件,请转到菜单运行 - >运行配置。

要指定要运行的函数,请在文件中使用以下惯用语:

if __name__ == "__main__":
    name_of_main_function_to rune

答案 2 :(得分:0)

您还可以为其中一个文件__main__.py命名。