函数 >>> f = open('workfile', 'w')
>>> print f
<open file 'workfile', mode 'w' at 80a0960>
第一个参数是一个标识文件名的字符串。第二个参数是由有限的字母组成的字符串,描述了文件将会被如何使用。可选的 模式 有: 在 Windows 平台上, 7.2.1. 文件对象方法本节中的示例都默认文件对象 要读取文件内容,需要调用 >>> f.read()
'This is the entire file.\n'
>>> f.read()
''
>>> f.readline()
'This is the first line of the file.\n'
>>> f.readline()
'Second line of the file\n'
>>> f.readline()
''
>>> f.readlines()
['This is the first line of the file.\n', 'Second line of the file\n']
一种替代的方法是通过遍历文件对象来读取文件行。 这是一种内存高效、快速,并且代码简洁的方式: >>> for line in f:
... print(line, end='')
...
This is the first line of the file.
Second line of the file
虽然这种替代方法更简单,但并不具备细节控制能力。 因为这两种方法处理行缓存的方式不同,千万不能搞混。
>>> f.write('This is a test\n')
15 |
Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )
GMT+8, 2024-12-30 22:45 , Processed in 0.026680 second(s), 18 queries .