擅长:python、mysql、java
<p>你不需要在这里做任何复杂的事情。你知道标题行,你知道你想要的是除了标题之外的所有东西。只需打开文件,跳过第一行,然后写入。这比内存中大量数据帧的内存消耗效率要高得多</p>
<pre><code>import glob
with open("final_file.csv", "w") as outfile:
for count, filename in enumerate(glob.glob(path + ".csv")):
with open(filename) as infile:
header = next(infile)
if count == 0:
outfile.write(header)
line = next(infile)
if not line.startswith("\n"):
line = line + "\n"
outfile.write(line)
</code></pre>