你可以通过创建一个file类的对象来打开一个文件,分别使用file类的read、readline或write方法来
恰当地读写文件。对文件的读写能力依赖于你在打开文件时指定的模式。最后,当你完成对文
件的操作的时候,你调用close方法来告诉Python我们完成了对文件的使用。
#!/usr/bin/python
#
 Filename: using_file.py
poem = '''\
Programming is fun
When the work is done
if you wanna make your work also fun:
        use Python!
'''
= file('poem.txt''w'# open for 'w'riting
f.write(poem) # write text to file
f.close() # close the file
= file('poem.txt')
# if no mode is specified, 'r'ead mode is assumed by default
while True:
    line 
= f.readline()
    
if len(line) == 0: # Zero length indicates EOF
        break
    
print line,
    
# Notice comma to avoid automatic newline added by Python
f.close() # close the file 
输出
$ python using_file.py
Programming is fun
When the work is done
if you wanna make your work also fun:
        use Python!

它如何工作
首先,我们通过指明我们希望打开的文件和模式来创建一个file类的实例。模式可以为读模式
('r')、写模式('w')或追加模式('a')。事实上还有多得多的模式可以使用,你可以使用
help(file)来了解它们的详情。
我们首先用写模式打开文件,然后使用file类的write方法来写文件,最后我们用close关闭这个文
件。