标签:type 相对 文件的 有用 异常 read ESS 其他 对象
文件文件的打开
函数:open(filename,mode)
返回:一个文件对象
filename为文件名,mode为打开的模式代码:
file = open(‘filename‘,‘r‘)
print(file)测试结果:
- 模式:
- r:只读模式打开,文件指针放在开头
- w:写模式,默认从文件开头开始覆写(会删除已有内容)
- a:追加(写),默认从文件尾部开始写
- b:以二进制形式打开
- +:可读可写
- x:创建并进入写模式,文件存在则报错
- t:文本模式
注:b\t+需和其他模式组合使用,w和a如果不存在目标文件则会创建新文件,r模式不存在则会报错。代码:
file = open(‘test_file‘,‘r‘) #test_file不存在,报错
测试结果:
上面我们创建了一个名为file的文件对象,下面介绍文件对象的方法:
file = open(‘test_file‘,‘w+‘)
file.write("hello python\nhello world\nhello westos\n*****")
file.close()
file = open(‘test_file‘,‘r‘)
print(file.read())
file.seek(0,0)
print(file.readable())
print(file.readline())
print(file.tell())
标签:type 相对 文件的 有用 异常 read ESS 其他 对象
原文地址:http://blog.51cto.com/13992211/2332338