我正在从文件中读取这一行
yara_rule1:
rule match:
problem:
yara_rule2:
rule match:
problem:
当我将它打印到控制台之前的空格"规则匹配"和"问题"被省略。 有什么问题
input_data = open(file)
for line in input_data:
print line.strip()
答案 0 :(得分:1)
str.strip()
从字符串的结尾和中删除所有空格。换句话说,line.strip()
方法调用产生的行没有初始空格。
如果您只想删除换行符,请使用str.rstrip()
:
print line.rstrip('\n')
比较
>>> ' rule match:\n'.strip()
'rule match:'
>>> ' rule match:\n'.rstrip('\n')
' rule match:'