zoukankan      html  css  js  c++  java
  • python基础---文件处理

    python 作为一个应用程序  可以处理文件   也就是修改硬盘上的内容   怎么去做呢 ?

     通过操作系统去做 

    1 把文件句柄赋值给一个变量,再对这个变量进行操作

    2 关闭这个变量

    硬件上就是 

    1从硬盘上先读出来到内存中

    2内存再覆盖到硬盘上

    在编码的时候如何实现

    1 文件句柄赋值:

    T=open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True):)

    2 文件操作方法

    #掌握
    f.read() #读取所有内容,光标移动到文件末尾
    f.readline() #读取一行内容,光标移动到第二行首部
    f.readlines() #读取每一行内容,存放于列表中

    f.write('1111 222 ')                                                                                         #针对文本模式的写,需要自己写换行符
    f.write('1111 222 '.encode('utf-8'))                   #针对b模式的写,需要自己写换行符
    f.writelines(['333 ','444 '])                                 #文件模式
    f.writelines([bytes('333 ',encoding='utf-8'),'444 '.encode('utf-8')])                   #b模式

    #了解
    f.readable()     #文件是否可读
    f.writable()      #文件是否可读
    f.closed          #文件是否关闭
    f.encoding      #如果文件打开模式为b,则没有该属性
    f.flush()          #立刻将文件内容从内存刷到硬盘
    f.name

    3

    参考博客  http://www.cnblogs.com/linhaifeng/articles/5984922.html 

  • 相关阅读:
    一个粗心造成的死循环
    LinearGradientBrush使用
    一个需求引发的关于平板电脑的思考
    开发照片采集系统中的问题总结
    List<T>的Add方法等
    开发相机拍照组件中需要解决的问题,一月回顾
    ShowDialog使用
    使用ActiveSyn,让WINMBILE的PDA连接WIN2003的杂牌蓝牙
    Jenkins安装教程
    Jmeter连接数据库
  • 原文地址:https://www.cnblogs.com/yuanji2018/p/8928686.html
Copyright © 2011-2022 走看看