我有这个字符串'id,obj1,"string, etc",obj2'
,现在我需要把它分成这样的字典:
{
1 = 'id',
2 = 'obj1',
3 = 'string, etc',
4 = 'obj2'
}
Run Code Online (Sandbox Code Playgroud)
我一直在玩正则表达式,试图划分字符串但没有成功.任何帮助表示赞赏
以下内容可能适用于您的用例:
>>> s = 'id,obj1,"string, etc",obj2'
>>> import csv
>>> dict(enumerate(next(csv.reader([s])),start=1))
{1: 'id', 2: 'obj1', 3: 'string, etc', 4: 'obj2'}
Run Code Online (Sandbox Code Playgroud)