当我想运行我们的许多python脚本之一时,我点击run,这将创建一个新的run配置。该配置的工作目录是python脚本文件所在的文件夹。相反,它应该从项目范围的固定文件夹运行。我想以某种方式设置它,但我真的不知道为什么,这有点奇怪,因为我预计许多人想要拥有这个功能。你知道怎么做吗?
f87krz0w1#
如果您点击PyCharm右上角当前选择的运行配置时出现的子菜单中的Edit configurations...按钮,则可以通过从Templates(在2018年之前的版本中也称为Defaults)中选择Python并指定所需的值来编辑Python运行配置的字段(因此也是工作目录)。在创建新的运行配置之前,不要忘记点击Apply/OK,它现在应该包含您指定的默认值!据我所知,这些默认值是一个项目的本地值。标签:https://www.jetbrains.com/help/pycharm/2016.2/creating-and-editing-run-debug-configurations.html
Edit configurations...
Templates
Defaults
Python
Apply
OK
cedebl8k2#
@mxscho的回答很管用。这里我列出了如何为自动检测的测试用例设置工作目录的步骤。单击Edit Configurations...。工作目录是默认情况下包含当前Python文件的目录。
Edit Configurations...
单击Edit configuration templates...。在打开的窗口中,为Python tests -> autodetect设置工作目录。
Edit configuration templates...
Python tests -> autodetect
之后,当您运行一个测试用例时,新创建的运行配置将从配置模板继承工作目录设置。我用的是PyCharm 2023.1.2 (Community Edition)
PyCharm 2023.1.2 (Community Edition)
2条答案
按热度按时间f87krz0w1#
如果您点击PyCharm右上角当前选择的运行配置时出现的子菜单中的
Edit configurations...
按钮,则可以通过从Templates
(在2018年之前的版本中也称为Defaults
)中选择Python
并指定所需的值来编辑Python运行配置的字段(因此也是工作目录)。在创建新的运行配置之前,不要忘记点击
Apply
/OK
,它现在应该包含您指定的默认值!据我所知,这些默认值是一个项目的本地值。标签:https://www.jetbrains.com/help/pycharm/2016.2/creating-and-editing-run-debug-configurations.html
cedebl8k2#
@mxscho的回答很管用。这里我列出了如何为自动检测的测试用例设置工作目录的步骤。
单击
Edit Configurations...
。工作目录是默认情况下包含当前Python文件的目录。单击
Edit configuration templates...
。在打开的窗口中,为Python tests -> autodetect
设置工作目录。之后,当您运行一个测试用例时,新创建的运行配置将从配置模板继承工作目录设置。
我用的是
PyCharm 2023.1.2 (Community Edition)