包装和分发项目pypi

2024-04-29 10:22:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我遵循this教程。它借助sampleproject解释了这个主题。init.py如下所示

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

“在这里调用主应用程序代码”是什么意思?我是否应该编写“from test\u class import test”并在同一目录中创建test\u class.py文件


Tags: thepytestsampleproject主题forapplicationinit
1条回答
网友
1楼 · 发布于 2024-04-29 10:22:24

def main()只是一个普通函数。你得打电话给总机。可以在if __name__ == "__main__":块中,或者像main()那样显式地调用它。没有比import语句更好的规则了,最好所有import语句都写在全局范围的开头。如果在def main()中编写目标导入语句,如from test_class import test,那么测试模块或类的作用域将是有限的main()

相关问题 更多 >