Python 使用PyCharm终端参数进行调试

Python 使用PyCharm终端参数进行调试,python,pycharm,Python,Pycharm,我已经使用PyCharm一段时间了,所以我不是专家 我通常在终端上运行程序的方式如下: program.py-t input1-t1 input2 我想知道如何调试这个 对于我编写的其他程序,我没有任何参数,因此调试只是设置断点并按debug。菜单:运行->编辑配置->“+”(添加新配置)->Python 脚本名称:program.py 如果需要从安装的软件包(如tox)调试脚本,也可以指定完整路径。例如: 脚本名称:/home/your_user/.envs/env_name/bin/tox

我已经使用PyCharm一段时间了,所以我不是专家

我通常在终端上运行程序的方式如下:

program.py-t input1-t1 input2

我想知道如何调试这个


对于我编写的其他程序,我没有任何参数,因此调试只是设置断点并按debug。

菜单:
运行
->
编辑配置
->
“+”(添加新配置)
->
Python

脚本名称:
program.py

如果需要从安装的软件包(如
tox
)调试脚本,也可以指定完整路径。例如: 脚本名称:
/home/your_user/.envs/env_name/bin/tox

上面的
/home/your_user/.envs/env_name
是指向包含
tox
包的虚拟环境的路径


脚本参数:
-t input1-t1 input2

它几乎是正确的,但只需要使用完整的脚本路径进行少量修改

菜单:
Run->Edit configurations->“+”(添加新配置)->Python

脚本名称:
path+/program.py


脚本参数:
-t input1-t1 input2

只是答案的图像表示

步骤1:点击
运行
菜单,点击
编辑配置

  • 在右上角选择
    +
    ,然后选择
    python
  • 提供脚本的
    名称
    绝对路径/通过单击三个点(绿色标记
    脚本参数
    python解释器

  • 你似乎很擅长使用PyCharm,如果你不介意帮忙的话,我还有一个问题=D@drum我不确定我是否理解你。你能澄清并举例说明你想做什么吗?简单:就像你在命令行上做的那样,在命令行中添加变量:例如:./program.py$LIST\u文件列表如果文件列表要进行测试,您必须始终更改配置…@DrumM-每次启动时都会有一个勾号打开混淆屏幕。这是一个选项。选项2:在您正在调试的python应用程序中获取shell命令的输出。选项3:将引导程序指定为启动应用程序。它将收集所需数据,然后运行您试图删除的代码UG请注意,带空格的参数应该用双引号包装,而不是单引号。这让我有点困惑。如果不清楚,参数1和参数2不是占位符,而是实际值。