在脚本结束之前,关闭文件句柄。关闭文件句柄还将刷新所有等待写入的字符串。如果您不刷新并且脚本结束,则可能永远不会写入某些输出。
使用
with open(...) asf语法很有用,因为当Python离开
with-suite时它将为您关闭文件。使用
with,您将永远不会忽略再次关闭文件。
with open("./Path/elsewhere/in/file/structure/archive.csv", 'wb') as archive_file: wr = csv.writer(archive_file) for row in archive: wr.writerow(row) print row


