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

时间:2011-09-26 08:13:36

标签: python pydev

我在PyDev中遇到Invalid name for Python module: ...filename (it'll not be analyzed)警告消息,我试图通过用-替换文件名中的_来解决它,但警告并没有消失。

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

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

如何在PyDev中解决这个问题?

2 个答案:

答案 0 :(得分:12)

有关模块的信息,请参阅http://docs.python.org/tutorial/modules.html

要了解哪些字符有效,请查看syntax of the import statement。它向您显示module name必须是具有the following rule的有效标识符:

identifier ::=  (letter|"_") (letter | digit | "_")*

答案 1 :(得分:0)

据我所知,我正在回复2011年的一条旧消息,我是Python脚本的新手...我有类似的消息,当我检查脚本文件名时,我有一个" - &# 34;脚本名称中的[破折号字符]。删除短划线字符并替换为" _" [得分不足],警告信息消失了。也许你有类似的问题。