0
我目前在我的python脚本中实现命令行参数,并希望尽可能pythonic。因此我使用了argparse,目前正在阅读文档教程。在哪里位置argparse在代码
什么是不清楚的,因为我有def main():
def a_function():
现在必须在某处添加相关的东西,它在哪里去?是否有PEP指南?
我认为是不言而喻的main()
外,作为参数在功能和使用为主,但话又说回来它远不提及。
对不起,我还在学习,并希望正确地了解它。
tl; dr。我是一个菜鸟,不知道从哪里PLAC代码
取决于大小该脚本以及它是否(最终)将被其他脚本导入。小的解析器可以在'if __name__'块中定义并运行。较大的函数最好在函数中定义,但'parse_args'仍将由该脚本块执行(直接或间接)。 – hpaulj 2014-09-30 17:30:44