标题可能令人困惑,所以如果你想到一个更好的,改变它或告诉我,我会改变它。
让我们说你有这个命令:
cat f1.txt f2.txt | python script.py cmd1 | ... | python script.py cmd2 | ...
如何启动Pycharm调试器并单步执行script.py
的代码?
这是在Windows上。
答案 0 :(得分:0)
PyCharm具有通过运行/调试配置运行任务的功能。我会尝试在这里模仿你的要求。根据您的需要进行调整。
Edit Configurations
:Bash
/bin/bash
运行的bash脚本。如果它是单个命令,那么我的解决方法是将第一个参数放在脚本名称的位置,将第二个参数放在Program Argument
空格处。Python
>左侧标签中的your_script
,并在Before launch: Activate tool window
中添加现在创建的任务。点击 + > Run Another Configuration
,选择上一步中添加的bash配置。它看起来应该如下所示:Run/Debug Configuration
窗口。我还没有真正尝试过复杂的多命令操作。我通常将其分解并单独调试脚本。您可以考虑将输出保存到文件并使用它们。
<强>警告:强>
从你的示例命令看起来你正在将一个命令的输出传递到另一个命令,我还没想出一种方法将一个配置的输出转发到另一个配置。
可能的解决方法: