擅长:python、mysql、java
<p>不用熊猫。读取每个文件的行;从一个文件的数据到另一个文件添加十行;将结果写入另一个文件。你知道吗</p>
<pre><code>with open('a.csv') as f:
data = f.readlines()
with open('b.csv') as f:
bdata = f.readlines()
data.extend(bdata[:10])
with open('output.csv', 'w'):
f.writelines(data)
</code></pre>
<p>如果文件很大,并且您不想将全部内容读入内存,请使用一些itertools函数。你知道吗</p>
<pre><code>import itertools
with open('a.csv') as a, open('b.csv') as b, open('output.csv', 'w') as out:
first_ten = itertools.islice(b, 10)
for line in itertools.chain(a, first_ten):
out.write(line)
</code></pre>
<hr/>
<p>假设两个文件的列数相同。你知道吗</p>