0

Python新手在这里。请多多包涵。

编写了一些好的代码块后,让我感到困扰的是,我无法找到一种方法来告诉 eclipse 这个文件/功能是我的项目(测试)的起点。

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

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

4

3 回答 3

0

我不知道我是否真的理解你的问题。如果你想创建一个像 C 一样的“main”函数,你可以这样做:

def main(argv=None):
    pass

if __name__ == "__main__":
    sys.exit(main(sys.argv))
于 2013-08-23T08:08:52.723 回答
0

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

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

if __name__ == "__main__":
    name_of_main_function_to rune
于 2013-08-23T08:12:41.787 回答
0

您还可以命名您的文件之一__main__.py

于 2013-08-23T08:12:48.337 回答