小编use*_*588的帖子

python解析字符串\ r \n新行

我在解析行时遇到一些问题.实际上我在这一行中拥有一切:

'test:[abc:123];something\r\nName=some name;phone no.: [123456]\r\nAddress: some address; another   address\r\n\r\n'
Run Code Online (Sandbox Code Playgroud)

我希望这样这一行:

test:[abc:123];something
Name=some name;phone no.: [123456]
Address: some address; another address
Run Code Online (Sandbox Code Playgroud)

我试过了

#from ast import literal_eval
from ast import *
a = 'test:[abc:123];something\r\nName=some name;phone no.: [123456]\r\nAddress: some address; another address\r\n\r\n'
msg = literal_eval(a)
# and
msg = eval(a)
Run Code Online (Sandbox Code Playgroud)

但我得到错误.有没有其他简单的方法来解决这个问题?

python parsing eval

0
推荐指数
1
解决办法
5316
查看次数

标签 统计

eval ×1

parsing ×1

python ×1