python - 带有破折号的文件名的代码分析不完整

标签 python eclipse pydev

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

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

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

  • 提交或发布脚本文件分析A-OK
  • 添加输入,选择文件:未报告警告。

感谢您对此的任何提示。

最佳答案

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

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

关于python - 带有破折号的文件名的代码分析不完整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13312588/

相关文章:

python - 如何获取数据框列字符串中每个单词的第一个字母

Android 构建错误

android - 如何在 Android Eclipse 开发中更改文件名

python - getPass() 在 Eclipse 中回显密码

python - 在 Eclipse 的 Python 源代码中自动生成虚拟文档

python - 程序结束后保持 matplotlib 图形打开

python - 基于 flask-potion 的应用程序的 Swagger UI

JAVA:文件:/tmp/guest-u9uIBd/Schreibtisch/Untitled.jar!/ressources/db_config.conf(未找到文件)

eclipse - Pydev:初始化控制台时出错

python - 为什么python类属性可以在不表示 'self'关键字的情况下初始化?