3

我有一段时间遇到这个问题,终于明白是什么原因造成的,这是一个很好的解脱。所以基本上,名称中带有破折号('-')的 python 文件不会被 PyDev 完全分析。我只得到错误但没有警告......(即:未使用的变量,未使用的导入等......)

这是一个功能吗?一个已知的错误?有什么解决办法吗?我知道 python 文件夹不允许使用破折号,但这适用于 python 文件吗?(在我的情况下,这些是 python 脚本,为方便起见,没有 .py 扩展名)。

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

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

感谢您对此的任何提示。

4

1 回答 1

2

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

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

于 2012-11-09T17:15:23.820 回答