皮查姆。在“运行/调试配置”中获取项目目录

2024-10-01 15:46:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我想与我的团队共享PyCharm运行/调试配置。我需要一种配置运行/调试配置的方法,这样它们也可以在其他计算机上工作。在

有没有一种动态的方式来获取项目的方向?有什么想法吗?在

也许有一种方法可以将“文件夹”“工作目录”字段中的“C:\PythonPlatform\Test\”改为类似于“${PROJECT_DIR}\Test”?请参见图片:

enter image description here


Tags: 项目方法test目录project文件夹计算机dir
2条回答

对于在项目根目录中运行main.py脚本这种非常特殊但很常见的情况,您可以选择按“Mondule name”而不是默认的“script path”运行:

enter image description here

这是因为“addsourcerootstopythonpath”被勾选(默认)。在

测试于Pycharm CE 2019.2.3,Ubuntu19.04。在

在PyCharm中有所谓的Macros,其中包括$ProjectFileDir$,被描述为项目文件的目录。然而,它们似乎只能用于外部工具部分,而不能用于运行/调试配置。然而,在JetBrains的另一个产品&WebStorm中出现了一个非常相关的问题Add support for macros in Run/Debug Configurations screen。在这里,我们发现项目目录下任何文件的路径都是相对于项目目录存储的,这意味着如果项目被放在文件系统中的其他地方,文件仍然可以被找到。换句话说,您看到的路径显示为绝对路径,但实际上它们是相对于项目目录的。我必须承认,至少说起来是令人困惑的。在

我创建了问题Add support for macros in run/debug configurations-请随意投票。在

相关问题 更多 >

    热门问题