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编辑  收藏  举报