在平时学习的时候,总是感觉到看的书和实际的应用有些对不上号,因为书本上毕竟只能讲一些最基本的用法和操作,而实际应用中是很少有如此简单的应用的,所以在博客上面把自己实际写代码时的一些小收获记录一下。虽然可能有些杂乱,不过先记下来也许有用,就先从文件读写开始吧,以后如果还有这方面的内容的话,再在这上面更新。
一、如何读写文件
几乎所有的书本中都给了如何读写文件的基本操作,比如下面这个程序
file = open("newfile.txt", "w")
file.write("hello world")
file.close()
这是一个最简单的关于文件写的应用,程序运行完了以后,就可以打开这个newfile.txt的文件,并且看到里面的内容。那么读文件呢?
import os
f = open('newfile.txt', 'r')
print f.read()
这个程序的最后,我用了一个print操作来显示结果,这样看起来更直观一些,虽然在实际应用的时候可能不会print。
但是谁会利用这个来写文章呢?谁也不会,这个应该都是用来批量化读取和写入数据。那么批量化读取数据的程序应该怎么写呢?
二、如何对一个文件读写多个数据
实际上这个问题经常用的到,特别是在处理大量数据的时候经常用的上,这种程序在网络上、教材上面也比较多见,例如下面的例子。
import os
f &