Command Line Args For Script Running In Pycharm

2024-10-20

PyCharm 中设置命令行参数的步骤

如何在 PyCharm 中为 Python 脚本配置命令行参数?

特殊使用场景:

有一个用来批量转换 rst 格式到 md 格式文件的脚本,本身路径较深,进入它的目录不方便。运行时,它需要获取一个目录路径作为参数。此时每次

概述

在 PyCharm 中,你可以为每个 Python 脚本单独设置命令行参数,而不是针对整个项目。这样做可以为不同的脚本配置不同的运行参数,使得项目管理更加灵活和高效。

插图

步骤

  1. 打开项目

    • 打开 PyCharm 并加载你的 Python 项目。

  2. 编辑运行配置

    • 点击顶部菜单中的 "Run"。

    • 从下拉菜单中选择 "Edit Configurations..."。(2024版 PyCharm 点击 Run 右边的三横(竖向三个点)-> Edit)

  3. 添加或编辑配置

    • 点击窗口左上角的 "+" 号来添加新的运行配置。

    • 或者选择现有的配置并点击 "Edit"。

  4. 设置脚本路径

    • 在 "Script path" 字段中,确保填写了你的 Python 脚本的完整路径。

  5. 输入参数

    • 在 "Parameters" 字段中,输入你想要传递给程序的参数。例如,input_file=value

    • 如果需要多个参数,用空格分隔,如:arg1 value1 arg2 value2

    • 注意:如果参数包含空格或特殊字符,使用引号括起来,如:"arg with space" "another arg"

  6. 设置工作目录

    • 确保 "Working directory" 字段设置正确,通常是项目根目录或脚本所在目录。

  7. 保存配置

    • 点击 "OK" 保存你的配置。

  8. 运行程序

    • 右键点击 Python 文件,选择 "Run ''"。

    • 或者在顶部菜单中选择 "Run" 并从下拉菜单中选择你的配置。

注意事项

  • 每个 Python 文件可以有自己的运行配置,允许为不同文件设置不同的命令行参数。

  • 确保参数格式正确,特别是包含空格或特殊字符时使用引号。

  • 通过这种方式,你可以为项目中的不同脚本设置特定的参数,而不会相互干扰。