Python文件复制操作示例

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('复制成功')  # 输出提示信息,表示文件复制完成


最后编辑于:2024/04/02作者: 牛逼PHP

发表评论