在字符串变量中添加换行符
Adding a line break in string variable
这是我从 csv 中输入的原始字符串
a = """"Asset Serial No;Depot"
"abc;111"""""
我想删除开始和结束的双引号,添加开始和结束标记,这样它就会是这样的:
<root>
Asset Serial No;Depot
abc;111
</root>
这是我的代码:
b = "<root>" + "\n"
for line in a.splitlines():
b = b + line.strip('""') + "\n"
b = b + "</root>"
但是生成的字符串看起来像这样
'<root>\nAsset Serial No;Depot\nabc;111\n</root>'
有什么建议吗?
更新:抱歉,原来是我的Jupyter Notebook的显示。
你的代码对我来说运行良好。
“但是结果字符串看起来像这样” -> 你显示字符串的方式是什么?
a = """"Asset Serial No;Depot"
"abc;111"""""
b = "<root>" + "\n"
for line in a.splitlines():
b = b + line.strip('""') + "\n"
b = b + "<root>"
print(b)
这是我从 csv 中输入的原始字符串
a = """"Asset Serial No;Depot"
"abc;111"""""
我想删除开始和结束的双引号,添加开始和结束标记,这样它就会是这样的:
<root>
Asset Serial No;Depot
abc;111
</root>
这是我的代码:
b = "<root>" + "\n"
for line in a.splitlines():
b = b + line.strip('""') + "\n"
b = b + "</root>"
但是生成的字符串看起来像这样
'<root>\nAsset Serial No;Depot\nabc;111\n</root>'
有什么建议吗?
更新:抱歉,原来是我的Jupyter Notebook的显示。
你的代码对我来说运行良好。 “但是结果字符串看起来像这样” -> 你显示字符串的方式是什么?
a = """"Asset Serial No;Depot"
"abc;111"""""
b = "<root>" + "\n"
for line in a.splitlines():
b = b + line.strip('""') + "\n"
b = b + "<root>"
print(b)