python学习----文件的操作(2)

1、文件指针的操作

 1 f=open("yesterday","r",encoding="utf-8")  #文件句柄
 2 #文件内指针的操作
 3 print (f.tell())
 4 #f.read(5)
 5 print (f.readline())
 6 print (f.readline())
 7 print (f.readline())
 8 print (f.tell())
 9 f.seek(0)
10 print (f.readline())

2、文件的编码、文件号、刷新

1 print (f.encoding)#编码
2 print (f.fileno())#文件号
3 print (f.flush())#刷新

3、进度条举例

1 import sys,time
2 
3 for i in range(50):
4     sys.stdout.write("#")
5     sys.stdout.flush()
6     time.sleep(0.1)

4、读写和写读的参数

1 f=open("yesterday","r+",encoding="utf-8")  #读写
2 #f=open("yesterday","w+",encoding="utf-8")  #写读

还有a+追加计

还有rb,以二进制形式读文件

还有wb

ru或r+u将\r \n \r\n,直接转换成\n

 

你可能感兴趣的:(python学习----文件的操作(2))