擅长:python、mysql、java
<p>你的代码缺失了一些东西(缩进,appendFile的定义,加上打字错误)。在</p>
<p>关于:</p>
<pre><code>import os
for filename in os.listdir("c:\Users\a\Desktop\New"): # filename is a string
if filename.endswith(".html"): # notice the indent
appendFile = open(filename, 'a') # file object, notice 'a' mode
appendString = "\ add this string to end of file" # could be done out of the loop if constant
appendFile.write(appendString)
appendFile.close()
</code></pre>
<p>要点:最好不要使用<code>file</code>作为变量名,因为它也是python2.7中内置函数的名称(类似于<code>open</code>)。在</p>
<p>您还可以使用<code>with</code>构造来完成结束操作(参见Celeo的回答)。在</p>