如何配置需要命令行参数的脚本?

时间:2019-02-07 14:53:07

标签: python python-3.x command-line terminal profiling

我想分析我的程序,该程序需要类似参数的命令。通过终端使用各种命令(一些可选的,一些必需的)来调用该程序,例如:

>>>Program_name file.txt -c 1 -log test001

我可以通过将profile或cProfile模块包装在执行过程中来对代码的某些部分进行概要分析,但是我想测试各种方案以实现完整执行。理想情况下,对于给脚本的不同命令,我将有几个不同的概要文件输出。

setup.py仅使Program_name调用main()函数。然后,main()函数包含用于终端命令(例如file.txt,-c等)的所有参数解析。

我尝试剖析引发错误时添加的任何命令。我认为这是因为命令被分析器模块而不是我的脚本错误地解析了。

感谢您的帮助。

0 个答案:

没有答案