我有一个文本文件,在从设备中提取信息后具有以下输出:
DeviceName\n ModelName\n ModelVersion\n
我试图删除每个输出后的前导“\n”,并在上面的每个规范之间设置间距,但没有成功。我的代码如下:
f = open(FileName, 'r')
filedata = f.read()
nremove = filedata.replace('\n', ' ')
f = open(FileName, 'w')
f.write(nremove)
f.close()
此代码适用于我在同一文本文件中成功删除的其他字符串,但当尝试删除“\n”时,我没有成功
如何将其更改为从文本文件中删除
您需要转义“\n”。只需将
nremove = filedata.replace('\n', ' ')
更改为nremove = filedata.replace('\\n', ' ')
。没关系相关问题 更多 >
编程相关推荐