【发布时间】:2013-05-27 19:26:02
【问题描述】:
我对 python 很陌生,对一些事情不确定。
- 类应该在单独的文件中吗?
- 独立脚本是否有 main 方法?如果是这样,这是如何工作的,因为我有一个没有被调用的主要方法
- 单元测试目录通常放在哪里,它如何“包含”它正在测试的文件?
【问题讨论】:
-
数字 1 是个人喜好,与我认为需要它的 Java 不同,在 python 中它不是。但据我所见,大多数人将他们所有的类都放在一个文件中,只是为了简化导入。我宁愿导入一件事并拥有
import theClasses而不是import class1,class2,class3。 -
2 号是你想要的。通常人们会将
if __name__ == "__main__": go()(或任何他们的主要功能)放在他们的python文件的末尾,这将导致它在双击或从命令提示符加载后立即运行go()
标签: python