• 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也会读取文件所有内容,之后在调用其他两个方法已经没有内容了,都是空。

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

  • 相关阅读:
    循环神经网络(Recurrent Neural Network)
    特征选择
    程序猿能挣多少钱
    python socket
    python 2 encode and decode
    pandas series
    source collection list
    pep8摘要
    python 正则表达式
    django显示图片
  • 原文地址:https://www.cnblogs.com/lgh344902118/p/7018983.html
Copyright © 2020-2023  润新知