python文件处理

打开 → 读/写 → 关闭

文件对象占资源
打开之后需关闭
读/写操作是参数

基本操作

f = open(r'/path/',"w") 
f.close()
  • 使用方法
    open函数两个参数:文件路径和文件处理方法("w"写"r"读)
  • 深入理解
    open函数返回文件对象

进阶操作

当文件发生IOError时,文件就不能正常关闭,为保证文件任何情况都可正常关闭,可以采用下面的做法。

try:
    f = open('/path/', 'r')
    print(f.read())
finally:
    if f:
        f.close()

这种方法稍显繁琐,可用with语句自动调用close()。简洁方式如下:

with open('/path/', 'r') as f:
    print(f.read())

文件处理

实际应用中,需要对文本进行修改,大体思路就是先把文件读取出来存到List中→更改list变量→写入文件。这样就能达到修改文件的目的了。
file对象的读取方法有很多种,主要有read() readline() readlines()
存在即合理,每种方法都有不同的适用场景。

readlines按行存列表,以字符为单位,不省略\n

lines = f.readlines()
lines = f.read().splitlines()

推荐一篇介绍的很详细的博文:
https://blog.csdn.net/liuyhoo/article/details/80756812

你可能感兴趣的:(python文件处理)