如何覆盖 Pycharm 运行配置的默认工作目录

问题描述 投票:0回答:1

在 Pycharm

2021.3.2
中,每次我单击一个测试以运行它时,新创建的运行配置的工作目录将自身设置为测试文件所在的目录。

文档似乎反映了这一点:link

当通过键盘快捷键 ⌃ ⇧ R 或通过从脚本的上下文菜单中选择“运行”创建默认运行/调试配置时,工作目录是包含可执行脚本的目录。该目录可能与项目目录不同。

但是,我想设置一个默认工作目录,我的项目中每个动态生成的运行配置都使用该目录。我尝试创建一个 pytest 模板并在那里设置工作目录无济于事。

有什么建议吗?

pycharm
1个回答
0
投票

也许将“pytest”设置为默认测试运行器会有所帮助。 PyCharm 似乎默认使用自动检测运行程序(因此使用自动检测模板,而不是 pytest 模板)。以下步骤对我的情况有所帮助:https://jaketrent.com/post/pytest-use-working-directory-pycharm/

© www.soinside.com 2019 - 2024. All rights reserved.