十、文件操作

使用文件的目的:就是把一些数据存放起来,可以让程序下一次执行的时候直接使用,而不必重新制作一份,省时省力。

1、文件的打开与关闭

1.1 打开文件
f  = open(文件名,访问模式)
  • 在python,使用open函数,可以打开一个已经存在的文件,或者该文件不存在时创建一个新文件。在读一个不存在的文件时,会报错。
  • 读写中文时,加 encoding=“utf-8”
  • 访问模式
模式含义
r只读,指针在开头
w只写,覆盖
a只写,追加
rb、wb、ab加b表示以二进制方式进行书写
r+、w+、a+带有+,表示读写
ab+、wb+、ab+以二进制方式进行读写
1.2 关闭文件
f.close()

2、文件的读写

操作语法
写数据f.write( )
读数据reada = f.read ( )
多行读取数据(返回一个列表)a = f.readlines()
一行读取数据a = f.readline()

3、文件的相关操作

操作语法
获取当前指针位置f.tell()
指定当前指针位置(rb读取方式下)(0表示内容开头,1表示当前位置,2标志内容末尾)f.seek(偏移量, [0,1,2])或者f.seek(指针位置)
完成对文件(文件夹)的重命名操作os.rename(需要修改的文件名, 新的文件名)
完成对文件的删除操作os.remove(待删除的文件名)
创建文件夹os.mkdir(文件夹名)
获取当前目录os.getcwd()
改变默认目录os.chdir("…/")(注:./ ------当前目录)
获取目录列表os.listdir("./")
删除文件夹os.rmdir(文件夹名) -> 删除空文件
shutil.rmtree() -> 删除不是空文件
隐藏文件.文件名 -> 隐藏文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值