zoukankan      html  css  js  c++  java
  • 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("文件_副本", "原文件")

  • 相关阅读:
    关于IIS7发布网站
    二叉树遍历逆向
    山药熬粥补脾
    山萸肉补肝阴
    生黄芪痔疮
    酸石榴
    生石膏粉清实热
    熟地黄被肾阴
    龙眼肉(桂圆肉)
    鸡内金消食导滞
  • 原文地址:https://www.cnblogs.com/a2534786642/p/10076572.html
Copyright © 2011-2022 走看看