浅谈Python实现2种文件复制的方法
更新时间:2018年01月19日 10:37:10 作者:Hank_Gao
这篇文章主要介绍了浅谈Python实现2种文件复制的方法,具有一定借鉴价值,需要的朋友可以参考下
本文实例主要实现Python中的文件复制操作,有两种方法,具体实现代码如下所示:
#coding:utf-8 # 方法1:使用read()和write()模拟实现文件拷贝 # 创建文件hello.txt src = file("hello.txt", "w") li = ["Hello world \n", "Hello China \n"] src.writelines(li) src.close() #把hello.txt 拷贝到hello2.txt src = file("hello.txt", "r") dst = file("hello2.txt", "w") dst.write(src.read()) src.close() dst.close() # 方法2:使用shutil模块 # shutil模块是一个文件、目录的管理接口,提供了一些用于复制文件、目录的函数 # copyfile()函数可以实现文件的拷贝 # copyfile(src, dst) # move()函数实现文件的剪切 # move(src, dst) import shutil shutil.copyfile("hello.py", "hello2.py") #hello.txt内容复制给hello2.txt shutil.move("hello.py", "../") #hello.txt复制到当前目录的父目录,然后删除hello.txt shutil.move("hell2.txt", "hello3.txt") #hello2.txt移到当前目录并命名为hello3.py, 然后删除hello2.txt
总结
以上就是本文关于浅谈Python实现2种文件复制的方法的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!
相关文章
Python二叉树的遍历操作示例【前序遍历,中序遍历,后序遍历,层序遍历】
这篇文章主要介绍了Python二叉树的遍历操作,结合实例形式分析了Python针对二叉树的前序遍历,中序遍历,后序遍历,层序遍历等相关操作实现技巧,需要的朋友可以参考下2018-12-12pytorch中.numpy()、.item()、.cpu()、.detach()以及.data的使用方法
这篇文章主要给大家介绍了关于pytorch中.numpy()、.item()、.cpu()、.detach()以及.data的使用方法,文中通过实例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2022-08-08
最新评论