10.1 从文件中读取数据
文本文件可存储的数据量很多,比如天气数据、交通数据、经济数据、文学作品等。当需要分析或修改存储在文件中的信息时,读取文件就大有用处。
对数据分析应用程序来说尤其如此。例如可以编写一个这样的程序:读取一个文本文件的内容,重新设置这些数据的格式并将其写入文件,让浏览器显示出来。
要使用文本文件中的信息,首先需要将信息读取到内存中。为此,你可以一次性读取文件的全部内容,也可以以每次一行的方式逐步读取。
简单地说,数据和存储很重要,读取使用全靠文件操作。

执行失败。原因百度上的解释不好理解,知乎上的理解了但执行不了,怎么了?
第二天早上明白了,元文件就没有啊,怎么读?哈哈,建目录输入保存,再调用。
在这个程序中,注意第1行代码,和以前常用的有所不同。
还有,这次终于看到机器切换到Markdown模式的标签了,要学习排版。
先看函数open() 。要以任何方式使用文件——哪怕仅仅是打印其内容,都得先打开文件,这样才能访问它。函数open() 接受一个参数:要打开的文件的名称。Python在当前执行的文件所在的目录中查找指定的文件。
在这个示例中,当前运行的是file_reader.py,因此Python在file_reader.py所在的目录中查找pi_digits.txt。函数open() 返回一个表示文件的对象。在这里,open('pi_digits.txt') 返回一个表示文件pi_digits.txt 的对象;Python将这个对象存储在将在后面使用的变量中。
网友评论