zoukankan      html  css  js  c++  java
  • python操作文件

    1.f = open(filename)

    2.f.read(100)  f.read()读所有  f.write(Yourdata)

    3.f.close()

    文件打开模式,只能以一种模式操作文件  mode=   模式

    r  read    只读模式

    w  write    创建模式,如果文件已存在,则覆盖旧文件

    a  append    追加模式,新数据会追加到文件末尾

     

    f.close()  #关闭文件,立刻将文件保存硬盘

    f.flush()  #将文件刷新出来

    f.readable() #判断文件是否可读

    f.writable() #判断文件是否可写

    f.seek()  #把操作文件的光标放到那个位置,中文3bytes,英文一个,utf-8

    f.tell()  #返回光标在哪个位置

    f.truncate()#按指定长度截断文件,指定长度的话,就从文件开头开始截断指定长度,不指定的话,就从当前位置(seek)到文件尾部

    一般用图片/音频/视频/未知编码

    f = open('1.txt',mode='wb')    把文件写入的变成二进制

    data = 'zcy'

    content = data.encode('utf-8')   把文件按照utf-8编码转换成二进制

    f.write(content)         wb打开文件,则write传入的是  二进制

    f.close

    r/ w/ a  (只读只写字符串)

    r+ /w+ /a+ (可读可写字符串)

    rb /wb/ ab(只读只写二进制)

    python中就有两个方法用来解码(decode)与编码(encode),解码是子编码转unicode,编码就是unicode转子编码

    字符串转二进制

    a = '你好'

    data = a.encode('utf-8')  按照utf-8编码转换成二进制

    二进制转字符串

    data = a.decode('utf-8')

    r+b/w+b/a+b(可读可写二进制,不常用)

  • 相关阅读:
    数据类型说明
    python基础之编码的定义和种类
    python基础之pycharm安装
    python基础之windows环境下安装python2和python3
    数据类型之字符串(string)
    数据类型之布尔值(bool/boolen)
    pycharm自动生成头部代码
    数据类型之整型(int)
    python基础篇之数据类型
    jquery事件绑定
  • 原文地址:https://www.cnblogs.com/nice777/p/10954693.html
Copyright © 2011-2022 走看看