Python PyCharm无法识别.py扩展名

Python PyCharm无法识别.py扩展名,python,pycharm,Python,Pycharm,社区 我遇到了以下问题。我在PyCharm中编辑了几个类/文件。正如您所见,PyCharm将每个文件识别为有效的.py文件,除了主席页面 问题是自动补全和代码格式化不能正常工作。我已经尝试创建一个新文件,并在其中复制和粘贴代码。遗憾的是,这没有起作用。也许你们中有人有个聪明的主意:) 我还检查了首选项中的扩展。它们非常好 当我将文件重命名为像“PjresidentsPage”这样的愚蠢文件时,它显示为Python文件 我以前见过这个问题,在错误地将.py模块创建为纯文本文件后,Py

社区

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

问题是自动补全和代码格式化不能正常工作。我已经尝试创建一个新文件,并在其中复制和粘贴代码。遗憾的是,这没有起作用。也许你们中有人有个聪明的主意:)



我还检查了首选项中的扩展。它们非常好


当我将文件重命名为像“PjresidentsPage”这样的愚蠢文件时,它显示为Python文件


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

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

在“可识别的文件类型”面板下,选择文本文件类型

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

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


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