Python文件操作读写文件.doc

Python文件操作读写文件.doc

ID:50829679

大小:40.50 KB

页数:12页

时间:2020-03-15

Python文件操作读写文件.doc_第1页
Python文件操作读写文件.doc_第2页
Python文件操作读写文件.doc_第3页
Python文件操作读写文件.doc_第4页
Python文件操作读写文件.doc_第5页
资源描述:

《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()

  3.forfileLineinfileList:  4.    print'>>',fileLine  5.fileHandle.close()  fileHandle=open('test.txt') fileList=fileHandle.readlines() forfileLineinfileList: print'>>',fileLine fileHandle.close() Python在读取一个文件时,

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。