Python 多重分隔符

Python 多重分隔符,python,pandas,csv,Python,Pandas,Csv,我正在尝试将.txt文件中的长字符串转换为2D表 [{"CAN":"5420060701","VAL":"0"},{"CAN":"1920010101","VAL":"1"},{"CAN":"1920020101","VAL":"1"},...] 进入 +----CAN-----+----VAL--+ +-5420060701-+----0----+ +-1920010101-+----1----+ +-1920020101-+----1----+ 我考虑过pd。读取fwf,

我正在尝试将.txt文件中的长字符串转换为2D表

[{"CAN":"5420060701","VAL":"0"},{"CAN":"1920010101","VAL":"1"},{"CAN":"1920020101","VAL":"1"},...]
进入

+----CAN-----+----VAL--+  
+-5420060701-+----0----+  
+-1920010101-+----1----+  
+-1920020101-+----1----+ 

我考虑过pd。读取fwf,但我的值是不同的宽度(即有时可能是65000)。
我想是关于
pd.read\u csv(文件,分隔符=',')
的,但它返回一个很长的行,很难重新格式化。

我从一个单独的线程中看到,我可以使用numpy的
genfromtxt
,但没有让它运行。

只需使用pandas read\u json方法:

df = pd.read_json('jsn.txt')
print(df.head())

只需使用pandas read_json方法:

df = pd.read_json('jsn.txt')
print(df.head())

看起来你有json数据…
pd.read_json
@Rakesh哇,谢谢,效果很好。我甚至不知道json。我应该删除这篇文章吗?看起来你有json数据…
pd.read_json
@Rakesh哇,谢谢,效果很好。我甚至不知道json。我应该删除这个帖子吗?