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("文件_副本", "原文件")

  • 相关阅读:
    GateWay配置使用
    Hystrix&Dashboard配置使用
    Ribbon&OpenFeign配置使用
    服务端&客户端注册进Eureka
    Eureka单机&集群配置
    通过淘宝IP库获取定位
    php 红包瓜分算法(实用)
    换博客力!
    2021 上学期做题记录
    计数 DP 学习笔记
  • 原文地址:https://www.cnblogs.com/a2534786642/p/10076572.html
Copyright © 2011-2022 走看看