python如何删除excel中不满足要求的工作簿(excel怎么删除工作表里不需要的)
545
2022-05-28
1,文件的读写操作
1.1,读文件中的内容:
- open(filename,mode,encoding):打开文件,返回文件操作对象。
filename:文件名。
mode:文件打开模式。
encoding:编码格式。
- f.read(size):返回文件中的内容。
size,控制一次读取的内容大小
- f.readline():一次只读取一行的内容
文本文件中的/n被视为换行。
- f.readlines():按行读取所有,返回一个列表,每一项的内容为一个f.readline()。
f=open("hello.txt","r") print(f.read()) # 全部读取 print(f.readline()) # 只读取一行 print(f.readlines()) # 全部读取,列表返回 f.close()
1.2,写入文件内容:
- 使用写模式打开不存在的文件可以新建文件
# 覆盖写入,如果文件不存在,会创建新的文件,如果已存在则覆盖原有内容 str_="""小说内容,此处省去十万字""" f=open("重生之我是程序员.txt","w") f.write(str_) # 写入内容 f.close() # 追加写入,如果文件不存在,会创建新的文件,如果已存在则追加写入 f=open("重生之我是程序员.txt","a")
1.3,保存文件内容
- 数据是先写入缓存,在保存时会写入到磁盘中
- f.close():关闭文件。
在关闭时会将数据写入到磁盘中
文件读写时不加入close方法可能会造成数据丢失
长时间不关闭打开的文件,会出现异常
- f.flush():将缓存内容写入磁盘。
1.4,文件常用操作函数
- f.tell():返回当前文件读取位置
- f.seek(off,where):定位文件读写位置。off表示偏移量,正数向结尾移动,负数向开头移动。where为0表示起始位置开始,1表示当前位置,2表示结尾位置。
1.5,常用的模式
2,上下文管理器
2.1,让文件自己关闭
- 在操作文件后容易忘记使用close方法关闭文件,有什么方法能让文件自己关闭?
- 使用with语句
with open(file_name,mode,encoding) as f:
# 文件操作语句
- 不需要手动关闭
2.2,上下文管理器
- with为上下文管理器
- 上下文管理器是指在一段代码执行之前执行一段代码,用于一些预处理工作;执行之后再执行一段代码,用于一些清理工作。
- 在上下文管理器协议中,有两个方法__enter__和__exit__,分别实现预处理和清理功能。
- 使用上下文管理器操作文件可以在操作结束后自动关闭文件。
Python
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。