Python:保存csv文件

时间:2012-08-21 12:24:13

标签: python csv

我是python的新手(仅学习2周),而且我甚至无法尝试(我已经谷歌搜索了一个小时而且找不到)。

file1file2都是CSV文件。

我有一个看起来像的函数:

def save(file1, file2): 

file2的内容与file1相同。例如,当我这样做时:

save(file1, file2)

file2应与file1具有相同的内容。

提前致谢并抱歉空代码。任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:3)

Python有一个标准模块shutil,它对这些事情非常有用。

如果您需要自己编写代码,只需打开两个文件(输入和输出)。循环遍历文件对象,从输入文件中读取行并将它们写入输出文件。

答案 1 :(得分:1)

如果您只想复制文件,可以执行以下操作:

def save(file1, file2):
    with open(file1, 'rb') as infile:
        with open(file2, 'wb') as outfile:
            outfile.write(infile.read())

将名称为file1的文件复制到名为file2的文件中。这些文件的内容真的无关紧要。