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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文件IO常用操作 一般说IO操作,指的是文件IO,如果指的是网络IO,会直接说。 把文件存储到磁盘上的这个过程,叫...
    vampire6阅读 1,092评论 0 0
  • 对文件的操作包含三个步骤: 1、打开文件:open 2、操作文件:对文件进行读或写 read/write 3、关闭...
    米兔妮妮阅读 1,594评论 0 0
  • 文件处理 常用打开文件方式 1.读取文件内容, 模式为 'r' 表示读, 这也是打开的默认方式。 2.如果要创建或...
    江洋林澜阅读 315评论 0 0
  • 古说鲛人语,深海而居。 幸遇公子卿,甚是欢喜。 蓝眸如瀚海,于我沉迷。 ...
    云笙离阅读 1,811评论 0 0
  • n年之后 “老姐——那个安迷修什么时候娶你啊?他不会没这个打算吧……” “诶诶?你说什么?什么娶我……他为什...
    和菓子i阅读 20,719评论 1 18