文件操作
2018-05-14 本文已影响1人
huojusan
file模块中的方法如下:
文件方法
常用的file模块中的方法使用如下:
f = open('ex16_sample.txt', mode='w+') #读写模式打开文件
f.write('I love china\n') # 写文件
f.write('I love wuhan\n')
f.write('I love myfamily')
f.seek(2) #将文件指针重置到起始位置
result = f.next() #读取文件指针到所在的行尾
print result
f.seek(0)
result = f.readlines() # 读取文件所有行,并以行为元素,返回一个list列表
print result
f.seek(13)
print f.tell() #读取文件指针的位置
print f.read() #读取文件指针所在位置,一直到文件尾的所有内容
result = f.fileno() #读取文件的有效行数
print result
f.truncate() #清空文件内容
print f.read()
f.close() #关闭文件
运行结果如下:
love china
['I love china\n', 'I love wuhan\n', 'I love myfamily']
13
I love wuhan
I love myfamily
3