python自学之《21天学通Python》(8)——文件与文件系统

第11章 文件与文件系统

编写程序来解决实际项目时,很多时候都离不开文件和文件系统的操作。程序本身就是保存在文件系统的文件中的。文件既可以保存程序代码,也可以用来保存各种输入与输出数据。文件和文件系统的处理是任何高级程序设计语言必不可少的一部分。

Python语言提供了丰富的文件操作功能,主要包括用于打开文件的内建函数及标准库中的OS包,还有一些文件处理的相关功能模块fileinput等。
11.1 文件操作基础
11.1.1 open()函数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注意:当需要打开的文件很大时,可能会占用大量的内存,你可以将其分割后打开。
11.1.2 用fileinput操作文件
在这里插入图片描述
在这里插入图片描述
11.2 常用文件和目录操作
在这里插入图片描述
11.2.1 获得当前路径
在这里插入图片描述
11.2.2 获得目录中的内容
在这里插入图片描述
11.2.3 创建目录
在这里插入图片描述
11.2.4 删除目录
在这里插入图片描述

注意 使用os.rmdir删除的目录必须为空目录,否则函数出错。如果删除的目录不存在,也会报错。

11.2.5 判断是否是目录
在这里插入图片描述
在这里插入图片描述
11.2.6 判断是否为文件
在这里插入图片描述

注意:在进行目录操作时,需要具有相应的权限,否则会导致错误。

11.2.7 遍历某目录下的所有文件和目录
在这里插入图片描述
在这里插入图片描述
11.2.8 由文件名批量获取姓名和考号
在这里插入图片描述
在这里插入图片描述
11.2.9 批量文件重命名

在日常工作中经常会遇到这样的情况,需要将某个文件夹下的文件按照一定的规则重新命名。如果用手工方式逐个文件进行重命名,需要耗费大量的时间,而且操作过程容易出错。在学习了Python以后,完全可以写一个简单的程序完成这样的工作。

在这里插入图片描述
在这里插入图片描述
11.3 编译为可执行文件

11.3.1 用py2exe生成可执行程序
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
11.3.2 用cx_freeze生成可执行文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
11.4 小结
在这里插入图片描述
11.5 本章习题
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值