【发布时间】:2016-03-21 00:30:28
【问题描述】:
如何删除字符串末尾的/n 换行符?
我正在尝试从.txt 文件中读取两个字符串,并希望在“清除”字符串后使用os.path.join() 方法对其进行格式化。
在这里你可以看到我对虚拟数据的尝试:
content = ['Source=C:\\Users\\app\n', 'Target=C:\\Apache24\\htdocs']
for string in content:
print(string)
if string.endswith('\\\n'):
string = string[0:-2]
print(content)
【问题讨论】:
-
我认为您正在尝试修改迭代器而不是内容,此外这可以满足您的要求:
[x.rstrip('\n') for x in content]
标签: python