【问题标题】:PyCharm not recognising .py extensionPyCharm 无法识别 .py 扩展名
【发布时间】:2019-01-07 17:36:05
【问题描述】:

社区,

我遇到了以下问题。我有几个在 PyCharm 中编辑的类/文件。如您所见,PyCharm 将每个文件识别为有效的 .py 文件,除了 PresidentsPage

问题在于自动完成和代码格式无法正常工作。我已经尝试创建一个新文件并将代码复制并粘贴在那里。可悲的是,这没有奏效。也许你们中的一个人有一个聪明的主意:)



我还检查了首选项中的扩展。他们很好


当我将文件重命名为“PjresidentsPage”之类的愚蠢文件时,它会显示为 Python 文件

【问题讨论】:

  • 取决于版本。您是否尝试创建 python 文件而不是文件?无法在我的版本上重新创建,因为它能够检测到 .py 文件
  • 是的,我都试过了。我尝试创建一个新的 Python 文件。在我输入名称并按下 Enter 后,IDE 再次向我显示它就像一个常规文本文件
  • 嗯,很奇怪。您是否尝试更改名称?
  • 是的,多亏了你的想法:D,当我把名字改成像“PjresidentsPage”这样愚蠢的东西时,它起作用了……这很奇怪。我编辑了我的问题
  • 可能与缓存问题有关。所以可能是删除文件并尝试删除缓存并检查是否不存在同名但文件格式为文本的文件。应该够了

标签: python pycharm


【解决方案1】:

我之前看到过这个问题,在错误地将 .py 模块创建为纯文本文件后,PyCharm 会自动将该特定文件名注册为文本文件。

导航到设置 -> 编辑器 -> 文件类型

已识别的文件类型面板下,选择文本文件类型。

Registered Patterns 面板下,找到您的文件名 PresidentsPage.py 并将其从已注册模式中删除(通过单击右侧的“-”图标)。点击应用

现在将您的文件重新创建为 .py 文件,而不是纯文本文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-18
    • 2018-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多