我最初尝试使用sed来解决这个问题,但它似乎没有针对大文件进行优化,甚至比43go还小,所以我改用perl。 我有这个命令:perl -0777 -i -pe 's/(public\..)只是作为一种信息: # perl --version
This is perl 5, version 26, subversion 1 (v5.26.1) built for x86_64-linux-gnu-thread-multi(with 67 registered patc
我越来越多地使用python而不是perl,但有一个问题:当我想逐行处理大文件(>1 1GB)时,python似乎需要很长时间才能完成perl只需很少时间完成的工作。然而,web上的普遍观点似乎是,python的文本处理速度至少应该与perl一样快。所以我的问题是我做错了什么?逐行读取文件,在每个选项卡上拆分一行,然后将第二项添加到列表中。open() as infile: ls = lin