解决PyDev中Python模块的无效名称警告

解决PyDev中Python模块的无效名称警告,python,pydev,Python,Pydev,我在PyDev中遇到了Python模块的无效名称:…文件名(将不进行分析)警告消息,我试图通过将文件名中的-替换为.来解决它,但警告没有消失 其中一个问题是,实际上这不是一个模块,它只是一个python脚本,但我仍然收到了警告,警告没有说明如何解决这个问题 文件名(不是必需的模块)的真正要求是什么?它们在哪里指定(PIP) 如何在PyDev中解决此问题?有关模块的信息,请参阅 要找出哪些字符是有效的,请查看。它向您显示a必须是有效的标识符,该标识符具有: 我收到了类似的消息,当我检查脚本文件名时

我在PyDev中遇到了Python模块的
无效名称:…文件名(将不进行分析)
警告消息,我试图通过将文件名中的
-
替换为
.
来解决它,但警告没有消失

其中一个问题是,实际上这不是一个模块,它只是一个python脚本,但我仍然收到了警告,警告没有说明如何解决这个问题

文件名(不是必需的模块)的真正要求是什么?它们在哪里指定(PIP)

如何在PyDev中解决此问题?

有关模块的信息,请参阅

要找出哪些字符是有效的,请查看。它向您显示a必须是有效的标识符,该标识符具有:


我收到了类似的消息,当我检查脚本文件名时,在脚本名中有一个“-”[破折号]。在我删除破折号字符并替换为“”[分数不足的字符]后,警告消息消失了。

一个“python脚本”是一个python模块。模块名称是什么?文件名。请参阅我的答案,了解模块名称中什么是有效的。事实上,问题是文件名中使用了“.”,而不是标记为已解决的“_”。文件名中的“-”字符也无效。如果您的问题稍有不同,最好单独问一个问题。请看
identifier ::=  (letter|"_") (letter | digit | "_")*