zoukankan      html  css  js  c++  java
  • 文件操作的补充

    文件操作分为读和写。

    读的方式:

          read 一次性读取操作  不适合大文件

          readline逐行读取操作,不知道文件读取到哪里结束

          readlines一次性多行读取操作

         视频和图片音频等文件都是按照byte字节读取操作

         相对而言,for循环操作是比较好的

    写的方式:

         write足够了

    光标:

    seek :将光标移动到制定位置

    tell:获取光标当前位置

    truncate:截取文件

    如果用with open的方式来打开文件,则可以不必去管文件的关闭操作

    python本身不存在修改文件的操作,若需要修改文件,可分步去完成

    1.打开要修改的文件

    2.把原文件在新文件中打开,对要修改的地方进行操作,写入

    3.删除原文件,把新文件名重命名为原文件

    具体实现代码如下:

    1 with open('abc.txt','r',encoding='utf-8') as f,open('abc.bak','w',encoding='utf-8')as f1:
    2     for line in f:
    3         if '小芬' in line:
    4            line= line.replace('小芬','小婉')
    5         f1.write(line)
    6 
    7 import os
    8 os.remove('abc.txt')
    9 os.renames('abc.bak','abc.txt')
  • 相关阅读:
    Lamp环境搭建
    jquery之下拉列表select
    jquery之radio
    php连接postgresql
    ipython的notebook
    python连接postgresql数据库
    django最简单表单入门
    css制作简单下拉菜单
    下拉列表简单操作
    css制作最简单导航栏
  • 原文地址:https://www.cnblogs.com/wen-kang/p/9257346.html
Copyright © 2011-2022 走看看