我应该运行以下命令来分配分析rsa.py中的函数
python-m cProfile-s time rsa.py<; 测试/1Verdict32.in
我假设这个文件使用tests/1verdict32.in,就像rsa.py的输入文件一样。 但是我并不熟悉cProfile是如何将文件作为输入来工作的,有人能给我解释一下这是如何工作的吗? 特别是“<>”的相关性是什么 上面一行中的字符?
PS:目录结构是
wd/-rsa.py-hello.py-tests/-1verdict_32.in
同样,当我运行上面的命令时,它会给出“System nant find the file specified”错误,但是当我在文件hello.py上使用它时,探查器就会工作,即对于命令:python-m cProfile-s time hello.py
你打错了。
您的文件是1verdict_32.in
,您试图传入1verdict32.in
,但不带下划线。 所以你的外壳才会抱怨。
除此之外,<; 。。。
是一个简单的shell重定向运算符; 这意味着shell(bash,zsh,fish,cmd,。。。)打开文件...
并将其写入进程的标准输入(在Python中为sys.stdin
)。