python文件和目录访问 linecache随机读写文本行 获取文本行 设置文本行 使用缓存 注意事项 示例 总结——《跟老吕学Python编程》
python文件和目录访问
linecache随机读写文本行
在Python中,文件和目录的访问是编程中常见的任务。os
和os.path
模块提供了与操作系统交互的功能,允许我们创建、删除、重命名文件和目录,以及查询它们的属性。另一方面,linecache
模块则提供了对文本文件内容的特殊访问方式,尤其是当我们需要随机读取文件中的某一行时。
获取文本行
使用linecache
模块获取文件中的行非常简单。下面是一个示例:
import linecache
filename = "example.txt"
linenumber = 5
line = linecache.getline(filename, linenumber)
print(line.strip()) # strip()用于去除行尾的换行符<