文件名称:读取单词列表-三菱数控指导手册api
文件大小:1.91MB
文件格式:PDF
更新时间:2024-07-03 00:32:29
python
9.1 读取单词列表 为了完成本章的习题,我们需要一个英语单词的列表。网络上有许多单词列表,但是最 符合我们目的列表之一是由 Grady Ward 收集并贡献给公众的列表,这也是 Moby 词 典项目的一部分1。它由 113,809 个填字游戏单词组成,即在填字游戏以及其它文字游 戏中被认为有效的单词。在 Moby 集合中,该列表的文件名是 113809of.fic;你可以从 这里下载一个拷贝,文件名已被简化为 words.txt。 该文件是纯文本,因此你可以用一个文本编辑器打开它,但是你也可以从 Python中读 取它。内建函数 open接受文件名作为形参,并返回一个文件对象 (file object),你可以 使用它读取该文件。� >>> fin = open('words.txt') � `fin是输入文件对象的一个常用名。该文件对象提供了几个读取方法,包括 readline,其 从文件中读取字符直到碰到新行,并将结果作为字符串返回:� >>> fin.readline () 'aa\r\n' � 在此列表中,第一个单词是 “aa’’,它是一类熔岩的名称。序列 \r\n代表两个空白字符, 回车和换行,它们将这个单词和下一个分开。 此文件对象跟踪它在文件中的位置,所以如果你再次调用 readline,你获得下一个单词: 1(见:http://wikipedia.org/wiki/Moby_Project