Python课程第六章 文件和目录操作习题详解
练习题1:同时读写文件
>>> fp=open("D:\A\A.txt",'w')
>>> print fp
>>> print type(fp)
>>> print fp
>>> fp.write("glory road is great!")
>>> fp.close()
>>> fp=open("D:\A\A.txt",'r')
>>> print fp.readline()
glory road is great!
>>> fp.close()
>>>
>>> with open("D:\A\A.txt",'r') as f:
... for line in f:
... print line
...
glory road is great!
>>>
练习题2:创建一个空文件
>>> fp=open("d:\\A\B.txt",'w')
练习题3:读取文件的前两行
>>> fp=open("d:\A\A.txt",'r')
>>> twolines=fp.readlines()[0:2]
>>> print twolines
['AAAAAAAAAAAAA\n', 'BBBBBBBBBBBBB\n']
>>> fp.close()
>>>
练习题4:读取文件的奇数行
>>> fp=open("d:\A\A.txt",'r')
>>> oddlines=fp.readlines()[1::2]
>>> print oddlines
['BBBBBBBBBBBBB\n', 'GGGGGGGGGGGGGGGGGGGGGGGG']
>>> fp.close()
练习题5:在文件中写入一个列表的内容
>>> testList=['abcede\n','123\n','this is a test\n','文件操作']