803|文件输入输出编辑练习

f.write(string) 方法将 string 的内容写入文件,并返回写入字符的长度。

value = ('number is',42) s = str(value) f.write(s)

f.tell() 返回一个整数,代表文件对象在文件中的指针位置,该数值计量了自文件开头到指针处的比特数。需要改变文件对象指针话话,使用 f.seek(offset,from_what) 。

用关键字 with 处理文件对象是个好习惯。它的先进之处在于文件用完后会自动关闭,就算发生异常也没关系。它是 try-finally 块的简写:

with open('/tmp/workfile', 'r') as f:
... read_data = f.read()
f.closed
True

你可能感兴趣的:(803|文件输入输出编辑练习)