用Python文件复制相关文件时,我们就可以使用shutil模块对其进行复制,在Python文件复制的时,你如果对其有不解之处,你就可以通过以下的对Python文件复制的相关实际操作的相关方案有所了解。
成都创新互联是一家专业提供滨海新区企业网站建设,专注与成都网站设计、网站建设、外贸网站建设、H5开发、小程序制作等业务。10年已为滨海新区众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
Python文件复制与重命名当我们要复制文件的时候,可以使用shutil模块:
- import shutil
- shutil.copy(myfile, tmpfile)
拷贝***访问时间和***修改时间:
- shutil.copy2(myfile, tmpfile)
拷贝一个目录树:
- shutil.copytree(root_of_tree, destination_dir, True)
Copytree的第三个参数规定对符号链接的处理,其中True表示保留符号链接;而False则意味着使用Python文件的物理副本替代符号链接。Python语言能够很好地支持路径名的跨平台组成:Os.path.join能使用正确的分界符(在UNIX和Mac OS X操作系统中使用/,在 Windows 上使用\)来联接目录和文件名,变量os.curdir和os.pardir分别表示当前工作目录及其父目录。 像下面的UNIX操作系统命令
- cp ../../f1.c .
可以使用Python语言提供一个跨平台的实现:
- shutil.copy(os.path.join(os.pardir,os.pardir,’f1.c’), os.curdir)
Os模块中的rename函数通常被用于重命名一个文件:
- os.rename(myfile, ’tmp.1’)
将myfile重命名为’这个函数也可用来在相同的文件系统之内移动文件。这里,我们将myfile移动到目录d下面
- os.rename(myfile, os.path.join(d, myfile))
在跨文件系统移动文件的时候,可以先使用shutil.copy2来复制Python文件复制,然后再删除原来的副本即可,如下:
- shutil.copy2(myfile, os.path.join(d, myfile))
- os.remove(myfile)
后面这种移动文件的方法是最安全的。
- copymode(sor,sten)
以上的内容就是对Python文件复制的实际应用方案的相关介绍。
【编辑推荐】
网页标题:Python文件复制中如何复制相关文件的实际操作
网页路径:http://www.shufengxianlan.com/qtweb/news5/22055.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联