代码分析不完整的文件名用短划线

时间:2012-11-09 17:01:53

标签: python eclipse pydev

我有一段时间遇到这个问题,最后了解是什么造成了这个问题,这是一个很好的解脱。 所以基本上,PyDev没有完全分析名称中包含短划线(' - ')的python文件。我只得到错误而不是警告......(即:未使用的变量,未使用的进口等......)

这是一个功能吗?一个已知的bug?有什么工作吗? 我知道python文件夹不允许破折号,但是这适用于python文件吗? (在我的例子中,这些是python脚本,为方便起见没有.py扩展名。)

例如,在我的bin项目子文件夹中:

  • 提交或发布脚本文件进行分析A-OK
  • add-input,select-files:不报告警告。

感谢您提供任何暗示。

1 个答案:

答案 0 :(得分:2)

Python不允许在标识符中使用短划线。模块名称必须是有效的标识符,因此任何带有破折号的模块文件或包目录名称都不可导入。

另一方面,脚本文件(Python直接执行的python文件,未导入)没有这样的限制。我会说你遇到的是PyDev中的一个错误,你应该报告它。