2024-04-29 21:22:32 发布
网友
flake8 xxx --ignore=E501,E128,E701,E261,E301,E126,E127,E131 xxx.py:1:40: E901 SyntaxError: invalid syntax
有人知道语法错误在哪里吗?
Python==2.6,文件的第一行是,没有字节顺序标记:
from __future__ import absolute_import
在Python2.7和3+中运行良好。
没有完整的文件有点难以猜测,理想的格式是精确保留字节。
:1:40指第一行,字符位置40。这一行有38个字符。
:1:40
因此,怀疑落在新线马克。
很可能新行(单字符)不被识别,Python(不是flake8 btw)处理这一行和下一行和一长行。因此,误差在第40列。
或者,换行符是2个字符的序列,第2个字符不能正确理解。
理论上也可能存在编码问题,但我发现这不太可能。
如果将--show-source添加到flake8命令,它将指出输出中的错误。
--show-source
没有完整的文件有点难以猜测,理想的格式是精确保留字节。
:1:40
指第一行,字符位置40。这一行有38个字符。因此,怀疑落在新线马克。
很可能新行(单字符)不被识别,Python(不是flake8 btw)处理这一行和下一行和一长行。因此,误差在第40列。
或者,换行符是2个字符的序列,第2个字符不能正确理解。
理论上也可能存在编码问题,但我发现这不太可能。
如果将
--show-source
添加到flake8命令,它将指出输出中的错误。相关问题 更多 >
编程相关推荐