我刚开始学习 Python。到目前为止,我主要使用 Jupyter Notebook,但现在想尝试一些 IDE。所以我尝试了 PyCharm。
因此我开始在一个项目中创建一些文件并开始尝试命令和其他东西,但有一件事让我抓狂,因为我似乎找不到答案。
每次我创建一个新的 Python 文件并将其命名为“simple_message”之类的名称时,它都会保存为普通文件,我无法在其中运行任何代码。一旦我删除下划线,文件约定就会更改为实际的 Python 文件,我可以运行其中编写的代码。所以我认为可能是下划线造成了问题,所以我尝试创建其他带有下划线的文件,但所有文件都有效。有人可以告诉我,为什么文件名“simple_message”不能用作 Python 文件吗?
您遇到的问题似乎与 PyCharm 对文件命名约定的处理有关。在 Python 中,下划线在文件名中完全有效,因此问题不在于下划线本身。但是,PyCharm(和一些其他 IDE)有时可能会难以解释文件,尤其是在环境设置为需要某些文件类型或扩展名的情况下。
需要检查以下几件事:
.py
simple_message.py
File > Invalidate Caches / Restart
如果一切似乎正确但问题仍然存在,重新启动 PyCharm 或重新创建项目可能会有所帮助。如果您仍然遇到问题,请告诉我!