【问题标题】:Setting a default start function for your python project为您的 python 项目设置默认启动函数
【发布时间】:2013-08-23 07:47:50
【问题描述】:

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

写了一大段代码让我感到困扰的是,我找不到方法告诉 eclipse 这个文件/功能是我的项目(测试)的起点。

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

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

【问题讨论】:

    标签: python eclipse


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      if __name__ == "__main__":
          name_of_main_function_to rune
      

      【讨论】:

        【解决方案3】:

        您也可以将其中一个文件命名为__main__.py

        【讨论】:

          猜你喜欢
          • 2011-06-15
          • 2016-04-25
          • 1970-01-01
          • 1970-01-01
          • 2020-02-21
          • 1970-01-01
          • 2016-02-18
          • 2012-02-18
          • 1970-01-01
          相关资源
          最近更新 更多