繁体   English   中英

如何从python中的字符串中删除\\ n

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM