[英]how to remove \n from a string in python
我正在使用下面的代码创建一个数据框,但得到了“先生。 \\ n abc \\ n D. \\ n abc'为名称,我想删除\\ n,请帮助
下面是我的代码:
names = []
orgs = []
for name in all_table_info.find_all('td',
class_="views-field views-field-field-lastname active"):
names.append(name.text.strip() if name.text else None)
for organization in all_table_info.find_all('td',
class_="views-field views-field-field-employer"):
orgs.append(organization.text.strip() if organization.text else None)
df = pd.DataFrame({'Name' : names, 'Org' : orgs})
print (df)
谢谢,桑杰
mystring = "Bla \n abc \n D. \n blabla"
print(mystring.replace("\n", ""))
## Bla abc D. blabla
那应该满足您的需求。
如果要从字符串的开头和结尾删除空格,请使用:
' word \n'.strip() # -> 'word'
如果要删除单词中间的换行符,请使用:
'a \n b \n c'.replace('\n', '') # -> 'a b c'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.