【问题标题】:How to run standalone files in PyCharm如何在 PyCharm 中运行独立文件
【发布时间】:2013-10-31 05:39:55
【问题描述】:

我正在使用 PyCharm 进行小型项目开发。我使用 Pycharm 的智能感知功能。当我开发每段代码时,我喜欢偶尔运行它来测试它。我在开发时需要的只是能够运行该文件。但是,当我右键单击并尝试运行一个独立文件时,PyCharm 会尝试变得智能,并向我显示使用单元测试和其他花哨的测试噱头来运行我的代码的选项。我现在不想部署任何测试框架。

我想要的只是能够按原样运行任何文件。但不知何故,PyCharm 不允许我对每个文件都这样做。

如果有人可以为此提供解决方法,我将不胜感激。我正在使用 Python 273

【问题讨论】:

  • 您能否提供一个示例文件,其中 Run (Ctrl+Shift+F10) 无法按预期工作?
  • 如果您正在运行的文件具有.py.pyw 扩展名,则直接启动它不应涉及PyCharm。
  • 不能直接使用项目列表中文件上的context menu吗?

标签: python pycharm


【解决方案1】:

您可以在项目视图的文件的上下文菜单中简单地选择“运行”条目:

这将完全按照您输入的方式运行文件

蟒蛇

从命令行,在包含文件的目录中。

第一次执行此操作时,工具栏也会添加一个条目,让您只需单击即可运行文件

并提供用于自定义每次运行时自动提供的一系列选项的选项。

【讨论】:

    【解决方案2】:

    我刚刚遇到了同样的问题。这是因为它在文件中有一个名为 TestClass 的类。我更改了类的名称,然后我就可以正常运行该文件了。

    【讨论】:

    • 我不知道这个评论是谁“-1”。也许他们知道避免这种行为的方法,如果是这样,他们应该有用并告诉我们如何做。但同意海报。如果您不希望菜单交换以创建单元测试运行,请摆脱“测试”类....
    • 这让我发疯了,因为我的 CTRL+SHIFT+F10 反射不断导致 PyCharm 尝试运行一个根本不存在的测试套件,因为我创建了一个名为 TestWindow 的 GUI 窗口。我讨厌 PyCharm 无法判断我何时不使用测试,并且无法禁用测试行为或始终简单地运行当前文件的快捷方式 - 没有“智能行为”或特殊的“运行配置”。我终于习惯了 CTRL+SHIFT+F10 而不是 F5 或 F9 来“运行”,看起来即使那个快捷方式也不可靠。 Pycharm 应该对带有 Test 的类进行不同的着色。 \咆哮
    猜你喜欢
    • 1970-01-01
    • 2017-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-04
    • 2022-11-02
    • 2014-06-06
    • 2021-12-24
    相关资源
    最近更新 更多