路径变量
最后修改时间:2023 年 11 月 21 日使用路径变量定义不属于特定项目的资源的绝对路径。这些外部资源可能位于您队友计算机上的不同位置。这就是为什么用户定义的自定义路径变量不存储为 项目设置,而是存储为全局 IDE 设置。配置完成后,对于使用 PyCharm 实例打开的任何项目,此类路径变量都将具有相同的值。
创建一个新的路径变量
按打开 IDE 设置,然后选择外观和行为 | 路径变量。CtrlAlt0S
单击,输入变量的名称和值,然后单击确定应用更改。
您可以使用路径变量为外部工具和某些运行配置指定路径和命令行参数。
例如,您可以定义一个路径变量,该变量指向某些数据源(如 CSV 文件)或未存储在项目中的第三方库的位置。如果您在与项目共享的运行配置中使用此路径变量,其他人可以在其环境中为此路径变量定义正确的值,并确保运行配置适用于他们。
引用$var_name$
接受路径变量的字段和配置文件中的变量。
PyCharm 还具有以下内置路径变量:
- $USER_HOME$
当前用户的主目录。
- $PROJECT_DIR$
当前项目的根目录。
创建一个新的路径变量
例如,您有一个 Python 脚本,用于处理存储在系统中reports.csv文件中的一些数据。您创建一个运行/调试配置来运行此脚本,并希望通过 VCS 与您的团队成员共享此配置。
按打开 IDE 设置,然后选择外观和行为 | 路径变量。CtrlAlt0S
单击并输入新变量的名称(例如
DATA_PATH
)及其值,该值指向磁盘上包含数据文件的目标目录。通过版本控制系统共享运行/调试配置。
检查<项目目录>.idea
/runConfiguration 文件:/<配置名称>.xml 当您的团队成员从 VCS 更新其项目后,他们将更改变
DATA_PATH
量值,使其指向其计算机上的数据目录。
忽略路径变量
每当您打开或更新项目时,PyCharm 都会检查未解析的路径变量。如果 IDE 检测到任何内容,它会要求您为它们定义值。如果您不打算使用具有未解析路径变量的文件或目录,则可以将它们添加到忽略变量列表中。
当传递到运行/调试配置的程序参数与路径变量(例如环境变量)具有相同格式时,您还可以使用忽略变量列表。
按打开 IDE 设置,然后选择外观和行为 | 路径变量。CtrlAlt0S
将 PyCharm 不应将其视为路径变量的名称添加到“忽略的变量”字段中。
单击“确定”应用更改。
感谢您的反馈意见!