Python 编程从认知到实践
第8章 读写文件
8.1 文件与文件路径
8.1.1 Windows 上的倒斜杠以及 OS X 和 Linux 上的正斜杠
如果想程序运行在所有操作系统上,在编写 Python 脚本时,就必须处理这两种情况。
8.1.3 绝对路径与相对路径
8.2 文件读写过程
在 Python 中,读写文件有 3 个步骤:
- 调用 open() 函数,返回一个 File 对象
- 调用 File 对象的 read() 或 write() 方法
- 调用 File 对象的 close() 方法,关闭该文件
8.2.1 用 open() 函数打开文件
第一个参数是路径,第二个参数是模式.
8.2.2 读取文件内容
用 read() 函数。
用 readlines() 方法,可以取得一个列表,其元素是一个字符串,即文本中的一行.
1 |
|
8.2.3 写入文件
写模式为 ‘w’, 添加模式为 ‘a’.
8.3 用 shelve 模块保存变量
利用 shelve 模块,可以将 Python 程序中的变量保存到二进制的 shelf 文件中:
1 |
|
调用 shelve.open() 并传入一个文件名,然后将返回的值保存在一个变量中,可以像字典一样操作这个变量,完成时需要调用 close().
Python 编程从认知到实践
http://example.com/2022/08/26/Python-编程从认知到实践/