我正在关注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文件吗?
答案 0 :(得分:1)
def main()
只是一个普通的功能。你需要打电话给主。可能在if __name__ == "__main__":
阻止或明确调用main()
。没有规则而不是import语句。优选地,所有import语句都在全局范围的开头写入。如果您在from test_class import test
内编写了def main()
之类的目标导入语句,则测试模块或类的范围将限制为main()
。