python学习笔记11-文件操作方法
f=open("1.txt","r",encoding='utf-8') # a=f.readline() print(a) #光标会移动 下面两者结果不一样 #print(f.readline()) #print(f.readline()) #print(f.read(5)) #print(f.read(5)) #f.readlines() 返回一个列表 每一行的元素值都在其中 不过结尾处有一 #个/n #使用for循环 print打印时 会有两个换行出现。 f.close()
tell() 检测光标的位置。 seek() 调整光标的位置
英文字符和中文字符占用的字节数不一样,所以有时候对于英文和中文报的的位置可能不一样。
flush() 把缓存里面的数据转移到磁盘上面去。
sys.stdout().write('')在 终端上显示内容
sys.stdout().flush() 可以做出一个进度条效果 终端实际上也是一个文件 没加这句
time.sleep看不到那种一个一个出的效果。
time.sleep()让程序睡眠一下
truncate() 默认从最开始的位置截断。
Python引入了with
语句来自动帮我们调用close()
方法
posted on 2019-04-01 09:31 Zhw_forever 阅读(132) 评论(0) 编辑 收藏 举报