Python文件复制操作示例
此代码演示了如何使用Python复制文件。用户被提示输入要复制的文件和复制后的文件名,然后使用二进制模式打开这两个文件。随后,通过循环从原文件中读取数据块,写入到新文件中,直到文件复制完成。最后,输出“复制成功”以提示用户文件复制操作已完成。
# 提示用户输入要复制的文件名和复制后的文件名 fname = input('请输入要复制的文件:') # 获取要复制的文件名 fname2 = input('请输入复制后的文件:') # 获取复制后的文件名 # 使用上下文管理器打开原文件和目标文件 with open(fname, 'rb') as f, open(fname2, 'wb') as f2: while True: # 无限循环,直到文件复制完成 b = f.read(2**20) # 从原文件中读取数据块 if not b: # 如果没有读取到数据 break # 退出循环 f2.write(b) # 将数据块写入到目标文件中 print('复制成功') # 输出提示信息,表示文件复制完成
发表评论