欢迎来到天天文库
浏览记录
ID:50829679
大小:40.50 KB
页数:12页
时间:2020-03-15
《Python文件操作读写文件.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、最基本的文件操作当然就是在文件中读写数据。这也是很容易掌握的。现在打开一个文件以进行写操作: 1.fileHandle=open('test.txt','w') fileHandle=open('test.txt','w') ‘w'是指文件将被写入数据,语句的其它部分很好理解。下一步就是将数据写入文件: 1.fileHandle.write('Thisisatest.Really,itis.') fileHandle.write('Thisisatest.Really,itis.') 这个语句将“Thisisatest.”写
2、入文件的第一行,“Really,itis.”写入文件的第二行。最后,我们需要做清理工作,并且关闭文件: 1.fileHandle.close() fileHandle.close() 正如你所见,在Python的面向对象机制下,这确实非常简单。需要注意的是,当你再次使用“w”方式在文件中写数据,所有原来的内容都会被删除。如果想保留原来的内容,可以使用“a”方式在文件中结尾附加数据: 1.fileHandle=open('test.txt','a') 2.fileHandle.write('Bottomline.') 3.f
3、ileHandle.close() fileHandle=open('test.txt','a') fileHandle.write('Bottomline.') fileHandle.close() 然后,我们读取test.txt,并将内容显示出来: 1.fileHandle=open('test.txt') 2.printfileHandle.read() 3.fileHandle.close() fileHandle=open('test.txt') printfileHandle.read() fileHandl
4、e.close() 以上语句将读取整个文件并显示其中的数据。我们也可以读取文件中的一行: 1.fileHandle=open('test.txt') 2.printfileHandle.readline()#"Thisisatest." 3.fileHandle.close() fileHandle=open('test.txt') printfileHandle.readline()#"Thisisatest." fileHandle.close() 同时,也可以将文件内容保存到一个list中: 1.fileHandle=ope
5、n('test.txt') 2.fileList=fileHandle.readlines()
6、会记住其在文件中的位置,如下所示: 1.fileHandle=open('test.txt') 2.garbage=fileHandle.readline() 3.fileHandle.readline()#"Really,itis."fileHandle.close() fileHandle=open('test.txt') garbage=fileHandle.readline() fileHandle.readline()#"Really,itis."fileHandle.close() 可以看到,只有第二行显示出来。然而,
7、我们可以让Python从头开始读来解决这个问题: 1.fileHandle=open('test.txt') 2.garbage=fileHandle.readline() 3.fileHandle.seek(0) 4.printfileHandle.readline()#"Thisisatest." 5.fileHandle.close() fileHandle=open('test.txt') garbage=fileHandle.readline() fileHandle.seek(0) printfileHandle.
8、readline()#"Thisisatest." fileHandle.close() 在上面这个例子中,我们让Python从文件第一个字节开始读取数据。所以,第一行文字显示了出来。当然,我们也可以获取P
此文档下载收益归作者所有