我是pylint的新手,但在我的一个分析中,我得到了#34;缺少最终换行符"消息。我在python文件中的每一行都有一个错误。
奇怪的是,鉴于消息所暗示的内容,每一行都会出现此错误。
正如我所提到的,它会影响每一行,但为了详尽无遗,以下是一些产生错误的代码:
from UcsSdk import UcsHandle
import logging, json, os
def getucswwpns(module):
results = {}
我会发布其中一些消息,但这有点毫无意义。
C: 1, 0: Final newline missing (missing-final-newline)
C: 2, 0: Final newline missing (missing-final-newline)
C: 3, 0: Final newline missing (missing-final-newline)
C: 4, 0: Final newline missing (missing-final-newline)
C: 5, 0: Final newline missing (missing-final-newline)
C: 6, 0: Final newline missing (missing-final-newline)
C: 7, 0: Final newline missing (missing-final-newline)
C: 8, 0: Final newline missing (missing-final-newline)
C: 9, 0: Final newline missing (missing-final-newline)
C: 10, 0: Final newline missing (missing-final-newline)
C: 11, 0: Final newline missing (missing-final-newline)
C: 12, 0: Final newline missing (missing-final-newline)
C: 13, 0: Final newline missing (missing-final-newline)
C: 14, 0: Final newline missing (missing-final-newline)
C: 15, 0: Final newline missing (missing-final-newline)
C: 16, 0: Final newline missing (missing-final-newline)
C: 17, 0: Final newline missing (missing-final-newline)
明白我的意思?
答案 0 :(得分:1)
我发现这是由于平台的行结尾不正确造成的。
在Notepad ++中,转到Edit-> EOL转换并更改为您所在的操作系统。