Python format: run() or main()?
对于python世界来说,这是一个相当新的概念,来自matlab,我一直被教导使用
但是,当在python中处理多个
我通读了pep8风格指南和google风格指南,它似乎在每个脚本中都有一个
我使用
However when working with multiple .py files in Python, I've noticed it's common (required?) to use main.py and subsequently a main() function in each script.
不,不需要在python包中包含
1 2 3 4 5 | foo | +--- __main__.py | +--- foo.py |
然后我可以直接从命令行运行包:
1 | $ python foo |
然后,python将在
Am I incorrect (or in bad style) for using run()? What is your preferred naming convention?
您可以自由命名执行代码的主要函数,无论您选择什么,包括
您可以在python shell中使用
您的问题的详细解决方案可以在这里找到。
另外,不需要将您的函数命名为