• 文件简易操作


     1 open(file, mode='r', encoding='utf-8')
     2 file: 必需,文件路径(相对或者绝对路径)。
     3 mode: 可选,文件打开模式
     4 encoding: 一般使用utf8
     5 
     6 mode 常用参数有:
     7 t    文本模式 (默认)。
     8 r    以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
     9 r+    打开一个文件用于读写。文件指针将会放在文件的开头。
    10 w    打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。
    11 a    打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
    12 
    13 file 对象常用函数
    14 
    15 file.next()     返回文件下一行。
    16 file.readline([size])   读取整行,包括"
    "字符。
    17 file.readlines([sizeint])   读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。
    18 file.tell()     返回文件当前指针位置。
    19 file.seek(offset[, whence]) 设置文件当前位置
    20 file.write(str) 将字符串写入文件,返回的是写入的字符长度。
    21 file.close()    关闭文件。关闭后文件不能再进行读写操作。
     
  • 相关阅读:
    洛谷 1339 最短路
    洛谷 1330 封锁阳光大学 图论 二分图染色
    洛谷 1262 间谍网络 Tarjan 图论
    洛谷 1373 dp 小a和uim之大逃离 良心题解
    洛谷 1972 莫队
    洛谷 2158 数论 打表 欧拉函数
    洛谷 1414 数论 分解因数 水题
    蒟蒻的省选复习(不如说是noip普及组复习)————连载中
    关于筛法
    关于整数划分的几类问题
  • 原文地址:https://www.cnblogs.com/gaowy/p/9705111.html
Copyright © 2020-2023  润新知