我的文本文件如下:Text File Formatting
我所做的是我从域控制器的组策略管理编辑器中导出了策略文件,并使用Python读取了该文件,然后将其保存到变量中。有没有一种方法可以删除该随机空白行并将“未定义”行移到“网络安全性:允许对此计算机的PKU2U身份验证请求使用在线身份。”旁边?]
期望的结果:网络安全:允许对此计算机的PKU2U身份验证请求使用联机身份。未定义
要在读取文本文件并将其写入新文件的同时从文本文件中删除换行符,您可以检查行!='\ n',然后仅将该行写入新的文本文件。这是完整的代码段。
with open('old.txt', 'r') as o, open('new.txt', w) as n:
for line in o:
if line!='\n':
n.write(line)