我是 python 新手(仅学习 2 周),有些东西我真的无法尝试(我已经用谷歌搜索了一个小时,但找不到任何东西)。
file1
并且file2
都是 CSV 文件。
我有一个看起来像这样的函数:
def save(file1, file2):
它是为了file2
具有与 相同的内容file1
。例如,当我这样做时:
save(file1, file2)
file2
应该有相同的内容file1
。
在此先感谢并抱歉空代码。任何帮助,将不胜感激!
Python 有一个标准模块shutil
,对这类事情很有用。
如果您需要自己编写代码,只需打开两个文件(输入和输出)。循环文件对象,从输入文件中读取行并将它们写入输出文件。
如果你只是想复制一个文件,你可以这样做:
def save(file1, file2):
with open(file1, 'rb') as infile:
with open(file2, 'wb') as outfile:
outfile.write(infile.read())
这会将带有名称的文件复制到带有名称file1
的文件中file2
。这些文件的内容是什么并不重要。