Python kernprof.py不在windows上工作以进行线条分析

Python kernprof.py不在windows上工作以进行线条分析,python,profiling,Python,Profiling,我有一个名为getGraphs2.py的程序,我想对它进行行分析 我甚至用@profile装饰了我想要评测的函数 我在命令行中输入: kernprof.py -l -b -v getGraphs2.py 这是我经常得到的结果: Usage: kernprof.py [-s setupfile] [-o output_file_path] scriptfile [arg] ... 我甚至检查了kernprof.py的源代码: ## at line 174 if not sys.argv

我有一个名为
getGraphs2.py
的程序,我想对它进行行分析

我甚至用
@profile
装饰了我想要评测的函数

我在命令行中输入:

kernprof.py -l -b -v getGraphs2.py
这是我经常得到的结果:

Usage: kernprof.py [-s setupfile] [-o output_file_path] scriptfile [arg] ...
我甚至检查了
kernprof.py
的源代码:

## at line 174
    if not sys.argv[1:]:    ## Always an empty array
        parser.print_usage()
        sys.exit(2)
这是代码的一部分,因此我总是得到这个结果
sys.argv[1://code>始终是空数组

我输入命令的方式不对吗


请帮忙

今天早上我遇到了同样的问题。显然,我们的注册表项已关闭,无法传递参数。这里的说明为我解决了这个问题


相关的位是(假设您的Python可执行文件位于
C:\Python26\Python26.exe
),用于设置注册表项
HKEY\U CLASSES\U ROOT\py\u auto\u file\shell\open\command
“C:\Python26\Python26.exe”“%1”%*
,您能为您的答案添加实际的修复程序吗?不是整个帖子,只是相关的一点。参考资料的链接也很有帮助,但在将来某个时候可能会中断。