在磁盘d下有一个已存在的文件test.txt,将该文件拷贝到d:/deoo/testcopy.txt(先打开这两个文件、先读test,txt文件的数据,再把数据写到restoopy.txt)
时间: 2024-09-25 07:10:49 浏览: 30
VC++拷贝文件到另一个磁盘
3星 · 编辑精心推荐
在Python中,你可以使用`open()`函数以及文件对象的`read()`和`write()`方法来完成文件复制的操作。假设文件已经存在并且位于'd:/data/test.txt',你需要将其复制到'd:/deoo/testcopy.txt',可以这样做:
```python
# 确保目标路径存在
if not os.path.exists('d:/deoo'):
os.makedirs('d:/deoo')
source_file = 'd:/data/test.txt'
target_file = 'd:/deoo/testcopy.txt'
# 打开源文件,读取内容
with open(source_file, 'r') as src_file:
data = src_file.read()
# 创建目标文件,如果不存在就创建
with open(target_file, 'w') as trg_file:
# 写入读取的内容
trg_file.write(data)
print(f"源文件'{source_file}'的内容已成功复制到'{target_file}'.")
阅读全文