【问题标题】:Backspace a String in text file in python在python的文本文件中退格一个字符串
【发布时间】:2021-03-25 09:03:17
【问题描述】:
我正在尝试将文本文件转换为 Excel 。我想知道有没有办法转换
REQUESTING PHYSICIAN:
XYZ.
to
REQUESTING PHYSICIAN:XYZ
我的输入是一个 .txt 文件,输出是一个 excel 文件。
谢谢,
米拉
【问题讨论】:
标签:
python
string
parsing
text
split
【解决方案1】:
假设您希望删除所有字符串的尾随点以及所有新行,您可以执行以下操作:
>>> a = "REQUESTING PHYSICIAN:\nXYZ."
>>> print(a)
REQUESTING PHYSICIAN:
XYZ.
>>> a = a.replace('\n', '').rstrip('.')
>>> print(a)
REQUESTING PHYSICIAN:XYZ
replace() 确实替换了,正如它的名字所说,'\n' 支持''(空字符串),rstrip() 删除了字符串右侧的'.'。