zoukankan      html  css  js  c++  java
  • python 文件操作的注意事项

    我们经常用python读取文件信息,这里有些注意事项

    with open('test.txt', 'r') as f:
        print 'f.read', f.read()
    
    with open('test.txt', 'r') as f:
        print 'f.readline', f.readline()
    
    with open('test.txt', 'r') as f:
        print 'f.readlines', f.readlines()

    read方法读取所有的文件内容,返回一个字符串。可用指定读取的大小read(size),最大读取内容受限于读写缓存

    readline方法读取文件中的每一行内容,返回一个字符串。

    readlines方法读取所有文件内容,返回一个列表

    重点来了,三个方法要混合使用时要小心。

    先调用read会读取文件所有内容,之后在调用其他两个方法已经没有内容了,都是空。

    先调用readline会读取文件第一行的内容,之后调用其他两个方法只能读取到第二行之后的内容了

    先调用readlines也会读取文件所有内容,之后在调用其他两个方法已经没有内容了,都是空。

    所以通常情况下只使用一种方法,不到必要时刻不要混用。

  • 相关阅读:
    9. 远程分支与本地分支管理
    8. Git 远程协作
    7. Git stash命令
    6. Git版本处理
    5. Git 本地分支命令
    4. Git 日志命令
    JVM垃圾回收分析
    python常用模块
    ubuntu18配置jetty9
    logback spring配置
  • 原文地址:https://www.cnblogs.com/lgh344902118/p/7018983.html
Copyright © 2011-2022 走看看