我是python的新手(仅学习2周),而且我甚至无法尝试(我已经谷歌搜索了一个小时而且找不到)。
file1
和file2
都是CSV文件。
我有一个看起来像的函数:
def save(file1, file2):
file2
的内容与file1
相同。例如,当我这样做时:
save(file1, file2)
file2
应与file1
具有相同的内容。
提前致谢并抱歉空代码。任何帮助将不胜感激!
答案 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
的文件中。这些文件的内容真的无关紧要。