文件操作的其他方法

it2024-12-03  20

1.newline='' 、 closed() 、encoding

f = open('b.txt','r',encoding='utf-8',newline='')#newlin=''读取文件中真正的换行符 print(f.read()) f.close() print(f.closed) #判断文件是否打开 print(f.encoding)# #判断文件的编码方式

2.光标当前位置tell() 、seek() 设置光标的位置 注意:seek()方法是按照字节的方式进行的计算

f = open('b.txt','r',encoding='utf-8',newline='') print(f.tell()) #光标当前位置tell() f.readline() print(f.tell()) # f.seek(3) #设置光标的位置 注意:seek()方法是按照字节的方式进行的计算 print(f.read())

结果:                                        原文件:

    

3.truncate(9) #文件的截取 按照字节          截取文件实际上是修改文件,将原来的文件内容覆盖掉;

f = open('b.txt','r+',encoding='utf-8',newline='') f.truncate(9) #文件的截取 按照字节 print(f.readlines()) #以列表 的方式读取文件

结果文件:                                                  原文件:

 

 

转载于:https://www.cnblogs.com/renzhiqiang/p/10967525.html

最新回复(0)