对于给定来源(f
)中的一行,
0x223f01 X 32 fhsjskk, \
下面的代码仍然选择此行并打印。
for line in f:
line.rstrip('\n') # every line has \n
if not line.endswith('\\'):
print(line)
在这种情况下,人们无法避免在源代码后面加上反斜杠。
如何检测结尾的反斜杠字符?
答案 0 :(得分:3)
答案 1 :(得分:1)
rstrip
函数不会修改原始字符串,您需要将该行更改为line = line.rstrip('\n')