python文件带参数时如何使用cProfile mod?
Posted
技术标签:
【中文标题】python文件带参数时如何使用cProfile mod?【英文标题】:How to use the cProfile mod when the python file takes arguments? 【发布时间】:2019-08-28 19:05:42 【问题描述】:我正在尝试在我拥有的 python 程序上运行 cProfile mod。该程序有标志,当我尝试将标志添加到参数中时,它当前说“没有这样的文件或目录”。
我试过跑步
python -m cProfile -o resultFile "myFile.py"
这会返回“参数太少”
我也试过了:
python -m cProfile -o resultFile "myFile.py --flag1 val"
我得到了,“没有这样的文件或目录”
我希望它使用命令行给出的标志运行。这可能吗?
【问题讨论】:
【参考方案1】:无需将完整的命令作为单个参数传递。就像您正常运行脚本一样:
python myFile.py --flag1 val
您可以添加 cProfile 选项:
python -m cProfile -o resultFile myFile.py --flag1 val
【讨论】:
以上是关于python文件带参数时如何使用cProfile mod?的主要内容,如果未能解决你的问题,请参考以下文章