我创建了一个文本文件,并将其重命名为testTreeGen.py。

问题是PyCharm没有检测到它是python源代码,所以我不能执行它。
我怎么才能让PyCharm知道这是python脚本呢?我尝试删除该文件并重新创建它,然后创建另一个python文件并重命名它;所有这些最终都是文本文件,而不是Python脚本。
版本为3.0.2。

编辑
重构做到了注释工作。



file属性返回到text (我在第一个文件属性之前创建的原始文件属性
重构testTreeGen.py),甚至在我将其重命名为python script之后也是如此。
奇怪的是,无论我在哪里创建,PyCharm会将其创建为文本文件,就好像它记住了文件的名称应该是文本文件一样。我可以创建任何python脚本,除了testTreeGen.py..。
发布于 2018-05-01 19:54:17
我删除了.idea文件夹中,我使用File-> Invalidate Chache菜单选项,我删除了__pycache__文件夹。我还尝试将新版本签出到新文件夹中,以及将相关文件复制并粘贴到新文件夹中。
所有的解决方案都不起作用,所以似乎如果你错误地声明了这个文件,它在所有项目中都会被全局注册为这个错误的文件类型。
我刚刚重新安装了PyCharm,删除了所有设置。然而,如果我有更多的自定义插件或设置,我就会开始使用全局pycharm设置而不是项目设置。一种选择可能是删除C:\User\\.PyCharm应该包含配置的文件夹,这会将您的PyCharm重置为出厂设置。显然现在不想重复这个错误。
我的简短版本:文件类型没有保存在项目文件夹中,所以如果你没有找到菜单选项来改变它,去玩保存在上面提到的文件夹中的全局设置。
https://stackoverflow.com/questions/21263786
复制相似问题