最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • Python之文件的相关操作

    正文概述    2020-07-04   199

    Python之文件的相关操作

    文件和文件夹的移动、复制、删除、重命名

    一、概述

    Python中对文件和文件夹进行移动、复制、删除、重命名,主要依赖os模块和shutil模块,以下用实例集中演示文件的移动、复制、删除、重命名,用到的时候直接查询即可。

    相关推荐:《Python视频教程》

    二、实例

     1 #!/usr/bin/python3
     2 # -*- coding:utf-8 -*-
     3 __author__ = 'mayi'
     4 __date__ = '2018/4/4'
     5 
     6 """
     7 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
     8 功能:文件、文件夹的移动、复制、删除、重命名
     9 # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
    10 """
    11 
    12 # 导入shutil模块和os模块
    13 import shutil
    14 import os
    15 
    16 # 复制单个文件
    17 shutil.copy("C:\\a\\1.txt", "C:\\b")
    18 
    19 # 复制并重命名新文件
    20 shutil.copy("C:\\a\\2.txt", "C:\\b\\121.txt")
    21 
    22 # 复制整个目录(备份)
    23 shutil.copytree("C:\\a", "C:\\b\\new_a")
    24 
    25 # 删除文件
    26 os.unlink("C:\\b\\1.txt")
    27 os.unlink("C:\\b\\121.txt")
    28 
    29 # 删除空文件夹
    30 try:
    31     os.rmdir("C:\\b\\new_a")
    32 except Exception as ex:
    33     print("错误信息:"+str(ex)) # 提示:错误信息,目录不是空的
    34 
    35 # 递归删除空文件夹
    36 try:
    37     os.removedirs("C:\\b\\new_a")
    38 except Exception as ex:
    39     print("错误信息:"+str(ex)) # 提示:错误信息,目录不是空的
    40 
    41 # 删除文件夹及内容
    42 shutil.rmtree("C:\\b\\new_a")
    43 
    44 # 移动文件
    45 shutil.move("C:\\a\\1.txt", "C:\\b")
    46 
    47 # 移动文件夹
    48 shutil.move("C:\\a\\c", "C:\\b")
    49 
    50 # 重命名文件
    51 shutil.move("C:\\a\\2.txt", "C:\\a\\new2.txt")
    52 
    53 # 重命名文件夹
    54 shutil.move("C:\\a\\d","C:\\a\\new_d")
    55 
    56 # 入口函数
    57 if __name__ == '__main__':
    58     pass

    起源地下载网 » Python之文件的相关操作

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元