开发者

Solving the invalid name for Python module warning in PyDev

I encountered the Invalid name for Python module: ...filename (it'll not be analyzed) warning message in PyDev and I tried to resolve it by replacing - in the filename with _ but the warning didn't disappeared.

One of the problems is that in fact this is not a module, it's just a python script, st开发者_C百科ill I get the warning and the warning says nothing about how to solve the issue.

What are the real requirements for filenames (not necessary modules) and where are they specified (PIP)?

How do I solve this problem in PyDev?


See http://docs.python.org/tutorial/modules.html for information about modules.

To find out what characters are valid, have a look at the syntax of the import statement. It shows you that a module name needs to be a valid identifier which has the following rule:

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


I had the similar message and when I checked the script file name, I had a "-" [dash character] in the script name. After I removed the dash character and replaced with " _ " [an under score character], the warning message was gone.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜