教程集 www.jiaochengji.com
教程集 >  Python编程  >  Python入门  >  正文 Python之文件的相关操作

Python之文件的相关操作

发布时间:2021-12-11   编辑:jiaochengji.com
教程集为您提供Python之文件的相关操作等资源,欢迎您收藏本站,我们将为您提供最新的Python之文件的相关操作资源

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

一、概述

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

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

二、实例

<pre class="brush:php;toolbar:false"> 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</pre>

您可能感兴趣的文章:
python写文件怎么读出来
python怎么学
python安装后如何打开
python编程基础是什么
如何用python写脚本
int在python中什么意思
python setup.py install是什么意思
python程序如何工作
没学过编程可以自学python吗
python里int什么意思

[关闭]
~ ~