美文网首页
python文件处理

python文件处理

作者: 氢离子游离 | 来源:发表于2019-04-02 17:24 被阅读0次

打开 → 读/写 → 关闭

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

基本操作

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 文件处理

    Python 读文件处理 1. readline() with 处理开闭文件&文件异常处理 readline()内...

  • 从Excel到Python (视频)

    Python Pandas处理Excel文件

  • Python 文件处理

    文件的理解 文件是数据的抽象和集合 文本文件 VS. 二进制文件 f.txt 文件保存: "人生苦短, 我用Pyt...

  • Python 文件处理

    文件处理 常用打开文件方式 1.读取文件内容, 模式为 'r' 表示读, 这也是打开的默认方式。 2.如果要创建或...

  • python 文件处理

  • python——文件处理

    1.文件处理 如果报错 说明编码不对。 按正常逻辑来讲,文件是以什么方式存的,就应该用什么方式去读取,比如以gb2...

  • Python 文件处理

    python 文件打开方式 文件打开方式: open(name[,mode[,buf]])name: 文件路径mo...

  • Python 文件处理

    创建文件 f = file('myfile.txt','w') f.write('hello,baby!')f....

  • python 文件处理

    文件处理有三个步骤:1、定义文件路径: 2、打开并保存文件内容。 r:以只读方式打开文件。文件的指针将会放在文件的...

  • Python文件处理

    文件读取 整个读取 两个注意点: 使用关键字with可以自动关闭文件流,如果使用file_object = ope...

网友评论

      本文标题:python文件处理

      本文链接:https://www.haomeiwen.com/subject/biywbqtx.html