包装和分发项目pypi

时间:2016-03-25 09:33:05

标签: python pypi

我正在关注this教程。它在sampleproject的帮助下解释了这个主题。 init .py看起来像这样。

def main():
    """Entry point for the application script"""
    print("Call your main application code here")

“在这里调用你的主应用程序代码”是什么?我应该编写“from test_class import test”并在同一目录中创建test_class.py文件吗?

1 个答案:

答案 0 :(得分:1)

def main()只是一个普通的功能。你需要打电话给主。可能在if __name__ == "__main__":阻止或明确调用main()。没有规则而不是import语句。优选地,所有import语句都在全局范围的开头写入。如果您在from test_class import test内编写了def main()之类的目标导入语句,则测试模块或类的范围将限制为main()