当 python 文件接受参数时如何使用 cProfile mod?



我正在尝试在我拥有的python程序上运行cProfile mod。该程序有标志,当我尝试将标志添加到参数中时,它目前说"没有这样的文件或目录"。

我试过跑步

python -m cProfile -o resultFile "myFile.py" 

这将返回"参数太少">

我也试过:

python -m cProfile -o resultFile "myFile.py --flag1 val"

我得到,"没有这样的文件或目录">

我希望它使用命令行给出的标志运行。这可能吗?

无需将完整命令作为单个参数传递。就像您正常运行脚本一样:

python myFile.py --flag1 val

您可以添加cProfile选项:

python -m cProfile -o resultFile myFile.py --flag1 val

最新更新