首页 > 代码库 > Python文件操作
Python文件操作
1 #author F 2 3 import sys,time 4 5 6 f = open("file", "r", encoding="utf-8") 7 8 print(f.tell()) 9 print(f.readline().rstrip()) 10 print(f.read(5)) 11 print(f.tell()) 12 print(f.read()) 13 print("分割线".center(50, "-")) 14 print(f.readline()) #空行 指针在最后 无内容 15 f.seek(0) #指针重置 16 print(f.readline()) 17 18 19 print(f.encoding) #文件的编码 20 print(f.fileno()) #返回文件的编号 21 print(f.seekable()) #判断文件是否可移动 22 print(f.readable()) #判断文件是否可读 23 print(f.writable()) #判断文件是否可写 24 print(f.closed) #判断文件是否关闭 25 26 # print(f.flush()) #刷新 内存缓存 强制刷新(实时刷新到硬盘) 27 print(dir(f.buffer)) 28 29 ##演示进度条 30 for i in range(50): 31 sys.stdout.write("#") 32 sys.stdout.flush() 33 time.sleep(0.1) 34 35 # f.truncate() #截断 不指定->从0开始截断 指定->阶段长度 移动不好使 都是从头开始截断 36 37 f.close() 38 39 # file = open("file", "w+", encoding="utf-8") #写读模式打开 40 # file = open("file", "a+", encoding="utf-8") #追加读模式打开 41 # file = open("file", "rb") #二进制读模式打开 视频 (网络传输:socket ) 42 # file = open("file", "rb") #二进制写模式打开 视频 (网络传输:socket ) 字符->encode->二进制 43 # file = open("file", "rU", encoding="utf-8") #linux和win中回车自动转换 44 file = open("file", "r+", encoding="utf-8") #读写方式打开 45 print(file.readline()) 46 print(file.readline()) 47 print(file.readline()) 48 file.write("-------------") #结果写在文件最后 49 50 file.close()
Python文件操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。