擅长:python、mysql、java
<p>打开文件时,需要指定要使用的模式,有关详细信息,请参阅下面的链接:</p>
<p><a href="https://docs.python.org/2/library/functions.html#open" rel="nofollow">https://docs.python.org/2/library/functions.html#open</a></p>
<p>在您的情况下,如果您想将内容附加到您的年度文件中,您应该使用“a”模式告诉python不要覆盖文件,因此下面是基于您的示例的更正代码:</p>
<pre><code>def writeFileFromList(inData, outPath) :
for row in inData:
outfile = open(str(outPath +"/"+row.getYear(), "a"))
outfile.write(str(row) + "\n")
outfile.close()
</code></pre>