zoukankan      html  css  js  c++  java
  • python xx005文件操作

    open

    r,只读模式

    w, 只写模式,文件存在则写入内容覆盖到文件,文件不存在则创建文件并写入内容

    a, 写入模式,文件存在则写入内容追加到文件末尾

    + 读写模式

    对象方法:

    f.read() 读取文件指针后所有内容

    f.write(" xxx") 写入内容

    f.close() 关闭文件,使用完文件就关闭,否则有内存泄漏的风险。

      # 只写模式打开文件abc.txt,因没有读取权限,读取时报错
    >>> f = open(r'e:abc.txt', 'w')                              
    >>> f.read()                              
    Traceback (most recent call last):
      File "<pyshell#53>", line 1, in <module>
        f.read()
    io.UnsupportedOperation: not readable
    
      # 读写模式打开文件abc,
    >>> f = open(r'e:abc.txt', 'w+')
      # abc文件内容为空     
    >>> f.read()     
    ''
      # 写入内容‘abcd'后提示指针(光标)在第四位
    >>> f.write('abcd')  
    4
    >>> f.read()
      # 因指针在文件末尾,读取指针4之后的数据位空         
    ''
      # 通过seek将文件中移动指针到文件开始位置
    >>> f.seek(0, 0)     
    0
      # 从文件开始读取文件全部内容
    >>> f.read()     
    'abcd'
      # tell查询指针位置
    >>> f.tell()     
    4
      # 将指针移动到3
    >>> f.seek(3)     
    3
      # 读取指针3到文本末尾的内容
    >>> f.read()         
    'd'
  • 相关阅读:
    ZOJ3213-Beautiful Meadow
    ZOJ3256-Tour in the Castle
    ZOJ3466-The Hive II
    hdu3377-Plan
    fzu1977-Pandora Adventure
    ural1519-Formula 1
    poj2914-Minimum Cut
    51nod-1220-约数之和
    51nod-1222-最小公倍数计数
    【html】【6】div浮动float
  • 原文地址:https://www.cnblogs.com/joeshang/p/12663710.html
Copyright © 2011-2022 走看看