我对python项目的正确结构有疑问。我已经看了一些关于最佳实践的例子。但是,我觉得我的情况与我看到的例子略有不同,所以我在这里。这是一个概述
两个问题: 你对项目的文件夹结构有什么建议吗? 2.我如何顺序调用c,b,a:我应该在
中调用它们 if __name__ == '__main__':
或者我应该有一个单独的脚本来管理这个项目之外的内容吗?
这需要是生产质量,这就是为什么我有这些问题。
答案 0 :(得分:0)
if __name__ == '__main__':
如果要运行您的脚本,这是合理的。我假设你正在谈论一个库,你将分发一个模块以包含在其他脚本中。如果是,则__main__
不合适。
如果你需要强制执行严格的命令,我会建议一个名为process,execute等的函数/方法,它接受管理参数(文件名,适当的算法列表等),然后以适当的顺序调用这些东西