<p>我有一个包含30000000个条目的csv文件。
像这样</p>
<pre><code>കൃഷി 3
വ്യാപകമാകുന്നു 2
നെല്കൃഷി 2
വെള്ളം 2
നെല്ല് 2
മാത്രമേ 2
ജല 2
</code></pre>
<p>当我试图颠倒词序时
我得到以下错误</p>
^{pr2}$
<p>代码如下:</p>
<pre><code>import csv
with open('s.csv', 'rb') as f:
reader = csv.reader(f, delimiter='\t')
with open("revmal.txt", "w") as o:
writer = csv.writer(o, delimiter='\t')
for row in reader:
writer.writerow((row[1], row[0]))
</code></pre>
<p>编辑</p>
<pre><code> writer.writerow(row[::-1])
</code></pre>
<p>当我试着修复它的时候</p>
<p>如何修复此错误?在</p>
<pre><code> Traceback (most recent call last):
File "/home/grpus/dg.py", line 7, in <module>
for row in reader:
Error: field larger than field limit (131072)
</code></pre>
<p>文件大小为1.4 Gb</p>
<pre><code>wc -L s.csv
</code></pre>
<p>936年</p>
<pre><code>{if(length($0)>max){max=length($0);maxline=$0}}END{print maxline} This produced
</code></pre>
<p>在����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������!1号,
186个字符</p>