python 把txt文本的log日志倒序处理

        

'''
在上述代码中,我们尝试了一系列常见的编码(utf-8、gbk、latin-1)来打开文件,直到找到一个能够成功解码文件内容的编码。
如果找到了匹配的编码,就使用该编码读取文件内容。如果仍然出现解码错误,你可能需要进一步检查文件的编码或尝试其他编码。
请注意,最后一个 with open 语句中的编码被设置为 utf-8,这是为了将倒序结果写入到新文件中。你可以根据需要修改该编码。
'''

encodings = ['utf-8', 'gbk', 'latin-1'] # 可能的编码列表

for encoding in encodings:
try:
with open('test.log', 'r', encoding=encoding) as file:
lines = file.readlines()
break # 如果成功打开文件,跳出循环
except UnicodeDecodeError:
continue # 如果出现解码错误,尝试下一个编码

# 倒序排列内容
reversed_lines = reversed(lines)

# 将倒序内容写入新文件
with open('output.log', 'w', encoding='utf-8') as file:
file.writelines(reversed_lines)

python 把txt文本的log日志倒序处理_第1张图片

 

你可能感兴趣的:(#,python,自动化流程_1,python)