python 文件数据拷贝函数代码和例子
时间: 2024-04-15 22:31:17 浏览: 53
以下是一个简单的文件拷贝函数的示例代码:
```python
def copy_file(source_path, destination_path):
try:
with open(source_path, 'rb') as source_file:
with open(destination_path, 'wb') as destination_file:
destination_file.write(source_file.read())
print("File copied successfully!")
except FileNotFoundError:
print("Source file not found.")
except Exception as e:
print("An error occurred:", e)
# 示例使用
source_path = "source_file.txt"
destination_path = "destination_file.txt"
copy_file(source_path, destination_path)
```
示例代码中的 `copy_file()` 函数接受源文件路径和目标文件路径作为参数。它使用二进制模式打开源文件和目标文件,并将源文件的内容写入目标文件中。如果成功完成,将打印出"File copied successfully!"。如果发生错误,将打印错误消息。
请注意,示例代码中假设您要拷贝的文件是文本文件。如果要处理其他类型的文件,您可能需要适当调整代码。
希望对您有所帮助!如果您有任何其他问题,请随时提问。
阅读全文