【发布时间】:2021-06-13 23:07:47
【问题描述】:
我有一个 100GB 数据的 txt 文件... txt 文件示例:
(1, 'Dog', '', '3', 'Brown','Female,)
(2, 'Primate', 'Orangutan', '10', 'Orange','Male,)
我想作为输出:
List number: 1 Age: 3
Type: Dog Hair Color: Brown
Race: None Sex: Female
-------------------------------------------------------
List number: 2 Age: 10
Type: Primate Hair Color: Orange
Race: Orangutan Sex: Male
如何在 python 上实现这一点??? 谢谢你,我真的很感激你的帮助!!
【问题讨论】:
-
可以分享部分txt文件吗?值是否用逗号 (CSV) 分隔?
-
是一行还是多行?您能否在谷歌驱动器中分享文件样本或将样本附加到您的问题中?
-
该死的 100GB 纯文本。 Jees 测验,将其上传到谷歌驱动器@Maze 需要很长时间
-
有人回答了您的问题,但我认为它不会起作用,因为您将数据保存在 txt 文件中,并且它将整行读取为输入字符串,这将需要一些预处理。不管怎样,你已经接受了答案。
-
也许您想解释将
1e+9行文本(或多或少)转换为4e+9行输出的目的。我想它既不节省空间也不读取输出。但目的可能有助于回答您的问题。
标签: python python-3.x database list