WEB开发网
开发学院软件开发Python 用 Python 的输入输出功能读取和写入数据 阅读

用 Python 的输入输出功能读取和写入数据

 2007-03-29 12:17:10 来源:WEB开发网   
核心提示: 正如帮助工具指出的,使用 file 对象很简单,用 Python 的输入输出功能读取和写入数据(3),用 file 构造函数或 open 方法创建 file 对象,open 是 file 构造函数的别名,现在,清单 3 显示如何把这个数据读入 Python 程序,第二个参数是可选的,它指定

正如帮助工具指出的,使用 file 对象很简单。用 file 构造函数或 open 方法创建 file 对象,open 是 file 构造函数的别名。第二个参数是可选的,它指定文件的使用方式:

'r' (默认值)表示从文件读取数据。

'w' 表示要向文件写入数据,并截断以前的内容。

'a' 表示要向文件写入数据,但是添加到当前内容尾部。

'r+' 表示对文件进行读写操作(删除以前的所有数据)。

'r+a' 表示对文件进行读写操作(添加到当前内容尾部)。

'b' 表示要读写二进制数据。

这篇文章的第一个代码清单向文件写入数据。现在,清单 3 显示如何把这个数据读入 Python 程序,并解析文件的内容。

清单 3. 从文件读取数据

>>> myfile = open("testit.txt")
>>> myfile.read()
'Hello World!
The total value = $1820.00
'
>>> str = myfile.read()
>>> print str
>>> myfile.seek(0)
>>> str = myfile.read()
>>> print str
Hello World!
The total value = $1820.00
>>> str.split()
['Hello', 'World!', 'The', 'total', 'value', '=', '$1820.00']
>>> str.split('
')
['Hello World!', 'The total value = $1820.00', '']
>>> for line in str.split('
'):
...   print line
...
Hello World!
The total value = $1820.00
>>> myfile.close()

上一页  1 2 3 4 5 6 7  下一页

Tags:Python 输入 输出

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接