zoukankan      html  css  js  c++  java
  • day12 笔记

    补充文件操作内容:
    1.文件模式:x模式:只写模式,不可读,文件不存在的情况下会创建文件,如果文件存在的情况下,他就会报错
    b模式:在进行读取文件时不用做任何转换,直接就可读入内存
    1.读写都是以bytes为单位
    2.可以针对所有的文件
    3.一定补鞥指定字符编码
    with open(“文件的路径”,mode=“r/w/a”,encoding = “utf-8”)as f:
    with open(“文件的路径”,mode= "rb/wb/ab")as f:
    补充:循环读取
    for i in f:
    print(i)

    f.read()
    .readline() 读取一行
    .readlines()读取多行,把读取的值放在列表里
    .writelines(list) 将括号内的内容(列表),循环写入文件中
    换行符
    for i in list:
    f.write(i)
    list["aaa ","bbb ","ccc "]
    aaa
    bbb
    ccc
    补充:b与str转换:纯数字和纯英文字符在进行转换时b“str” bytes()
    .flush()刷新
    f.write(“a”)
    f.flush()
    指针移动:单位是字节,只有当t模式下的read(n),n为字符个数,这时指针的单位是字符。
    .seek()f.seek(n,模式)n:移动的字节个数
    文件是以utf-8存储的
    字母 1
    汉字 3
    模式: 0:从头开始,能在t模式下使用的
    1:在指针当前的位置开始移动
    2:开始位置是文件末尾 n为负数
    .tell() 返回一个位置,当前指针的位置

  • 相关阅读:
    iPerf 笔记
    Monkey相关参数 笔记
    adb相关指令 笔记
    Linux常用命令 笔记
    eclipse配置android开发环境并搭建第一个helloWord工程
    python + eclipse + pydev 安装、配置
    print带参数格式
    JS获取按下的键盘字符
    Mysql 创建用户并对其赋予操作权限
    扩展内置对象
  • 原文地址:https://www.cnblogs.com/Jicc-J/p/12506403.html
Copyright © 2011-2022 走看看