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”%*
,您能为您的答案添加实际的修复程序吗?不是整个帖子,只是相关的一点。参考资料的链接也很有帮助,但在将来某个时候可能会中断。