10 Python之文件操作
1.文件操作
          f = open(文件路径, mode="模式", encoding="编码")
          f: 文件句柄
         文件的路径:
              相对路径
                  相对于当前程序所在的文件夹
                  ../ 上一层文件夹
                  文件夹/  进入文件夹
              绝对路径:
                  从磁盘根目录寻找
        模式:
              r
                  f.read() 读取文件中全部内容
                  f.read(n) 读取n个字符
                  f.readline() 读取一行
                  f.readlines() 读取全部, 返回列表
                  for line in f:
                      每次读取一行内容. 读完为止
              w
                  f.write() 写
              a
              r+
              w+
              a+
              处理非文本文件 bytes
              rb
              wb
              ab
        光标 (字节)
               seek(0) 移动到开头
              seek(0,2)  移动到末尾
              tell()  返回光标的位置
            truncate(can)
                  1. 如果给了参数, 从头截取到参数位置
                  2. 如果不给参数, 从头截取到光标
        文件的修改
          import os
          with open("原文件", mode="r", encoding="utf-8") as f1, \
               open("文件_副本" mode="w", encoding="utf-8") as f2:
               for line in f1:
                  # 修改
f2.write(line)
          os.remove("原文件")
          os.rename("文件_副本", "原文件")

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号