小能豆

在 PyCharm 中命名新文件

py

我刚开始学习 Python。到目前为止,我主要使用 Jupyter Notebook,但现在想尝试一些 IDE。所以我尝试了 PyCharm。

因此我开始在一个项目中创建一些文件并开始尝试命令和其他东西,但有一件事让我抓狂,因为我似乎找不到答案。

每次我创建一个新的 Python 文件并将其命名为“simple_message”之类的名称时,它都会保存为普通文件,我无法在其中运行任何代码。一旦我删除下划线,文件约定就会更改为实际的 Python 文件,我可以运行其中编写的代码。所以我认为可能是下划线造成了问题,所以我尝试创建其他带有下划线的文件,但所有文件都有效。有人可以告诉我,为什么文件名“simple_message”不能用作 Python 文件吗?


阅读 16

收藏
2024-12-10

共1个答案

小能豆

您遇到的问题似乎与 PyCharm 对文件命名约定的处理有关。在 Python 中,下划线在文件名中完全有效,因此问题不在于下划线本身。但是,PyCharm(和一些其他 IDE)有时可能会难以解释文件,尤其是在环境设置为需要某些文件类型或扩展名的情况下。

需要检查以下几件事:

  1. 文件扩展名:确保文件具有.py扩展名。例如,simple_message.py。如果没有.py扩展名,PyCharm 将不会将该文件识别为 Python 脚本,也不会允许您运行它。
  2. 文件编码:验证文件是否编码正确(UTF-8),但这在大多数 IDE 中应该是自动的。
  3. PyCharm 配置:仔细检查您的项目配置和您在 PyCharm 中使用的 Python 解释器。如果配置不匹配,可能会导致文件处理问题。
  4. PyCharm 缓存:有时,PyCharm 会因缓存数据而出现故障。请尝试在 PyCharm 中使缓存无效File > Invalidate Caches / Restart

如果一切似乎正确但问题仍然存在,重新启动 PyCharm 或重新创建项目可能会有所帮助。如果您仍然遇到问题,请告诉我!

2024-12-10