Skip to main content
 首页 » 编程设计

python之从非 CSV 文件中读取数据

2025年05月04日15artech

我在一个文本文件中有数据,如下所示:

2,20 12,40 13,100 14,300 
15,440 16,10 24,50 25,350 
26,2322 27,3323 28,9999 29,2152 
30,2622 31,50 

我想将此数据读入 Python 中的两个不同列表。但是,这不是 CSV 文件。数据是这样读取的: 质量 1,强度 1 质量 2,强度 2 质量 3,强度 3 ...

我应该如何将质量和强度读入两个不同的列表?我试图避免编写此文件以使数据更整洁和/或采用 CSV 格式。

请您参考如下方法:

看起来你可以line.split()每一行来分离单独的对,然后使用pair.split(",")来分离质量和每对的强度。