我正在使用PyCharm进行小型项目开发。我使用PyCharm的智能功能。当我开发每一段代码时,我喜欢偶尔运行它来测试它。在开发阶段,我所需要的就是能够运行文件。然而,当我右键单击并尝试运行一个独立文件时,PyCharm试图做到智能化,并向我展示了使用单元测试和其他花哨的测试技巧运行代码的选项。我想要的是能够运行任何文件,但不知何故,PyCharm不允许我对每个文件都这样做。如果有人能提供一个解决方案,我将不胜感激。我使用Python 273
ncgqoxb01#
我刚刚遇到了同样的问题。这是因为它在文件中有一个名为TestClass的类。我更改了类的名称,然后我就可以正常运行文件了。
92vpleto2#
您可以简单地在项目视图中的文件的上下文菜单中选择“运行”条目:
的数据这将运行文件,就像您输入Python从命令行,在包含文件的目录中。第一次执行此操作时,还会向工具栏中添加一个条目,您可以通过单击来运行文件
的并提供了用于自定义每次运行时自动提供的选项范围的选项。
ruarlubt3#
以防有人是PyCharm的新手,还没有弄清楚:如果文件名让PyCharm相信它包含测试-例如,如果它以test_开头或以_test.py结尾,或者如果文件包含一个名称以Test开头的类,正如尤金吉尔所提到的,您可以通过手动添加调试/运行配置来强制它正常运行/调试。菜单“运行”>“编辑测试...”>(运行/测试配置窗口打开)>在左边,点击左上角的加号,选择“Python”(不是“Python测试”)
test_
_test.py
Test
在新配置中,选择要运行的文件路径为“脚本路径:“,单击“应用”,然后单击“确定”。现在,如果你点击菜单“run”,PyCharm应该会建议你使用新的配置运行/调试。每当PyCharm忘记并再次只建议运行文件中的测试时,您可以再次打开Run/configuration窗口,选择之前创建的配置并单击“ok”,然后单击菜单“run”时,正确的配置应该会回来。可能不适用于所有版本的PyCharm(在PyCharm Professional 2022.2.3上测试)。
3条答案
按热度按时间ncgqoxb01#
我刚刚遇到了同样的问题。这是因为它在文件中有一个名为TestClass的类。我更改了类的名称,然后我就可以正常运行文件了。
92vpleto2#
您可以简单地在项目视图中的文件的上下文菜单中选择“运行”条目:
的数据
这将运行文件,就像您输入
Python
从命令行,在包含文件的目录中。
第一次执行此操作时,还会向工具栏中添加一个条目,您可以通过单击来运行文件
的
并提供了用于自定义每次运行时自动提供的选项范围的选项。
ruarlubt3#
以防有人是PyCharm的新手,还没有弄清楚:
如果文件名让PyCharm相信它包含测试-例如,如果它以
test_
开头或以_test.py
结尾,或者如果文件包含一个名称以Test
开头的类,正如尤金吉尔所提到的,您可以通过手动添加调试/运行配置来强制它正常运行/调试。菜单“运行”>“编辑测试...”>(运行/测试配置窗口打开)>在左边,点击左上角的加号,选择“Python”(不是“Python测试”)