版权声明:本文为博主原创文章,未经博主允许不得转载。
1. 读取文本文件代码:- f = open('test.txt', 'r')
- print f.read()
- f.seek(0)
- print f.read(14)
- f.seek(0)
- print f.readline()
- print f.readline()
- f.seek(0)
- print f.readlines()
- f.seek(0)
- for line in f:
- print line,
- f.close()
运行结果:root@he-desktop:~/python/example# python read_txt.py 第一行第二行第三行
第一行第第一行
第二行
['\xe7\xac\xac\xe4\xb8\x80\xe8\xa1\x8c\n', '\xe7\xac\xac\xe4\xba\x8c\xe8\xa1\x8c\n', '\xe7\xac\xac\xe4\xb8\x89\xe8\xa1\x8c\n']第一行第二行第三行
open的第二个参数:
- r,读取模式
- w,写入模式
- a,追加模式
- r+,读写模式
2. 写入文本文件代码:
- f = open('test.txt', 'r+')
- f.truncate()
- f.write('0123456789abcd')
- f.seek(3)
- print f.read(1)
- print f.read(2)
- print f.tell()
- f.seek(3, 1)
- print f.read(1)
- f.seek(-3, 2)
- print f.read(1)
- f.close()