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

    文件处理:
    什么是文件? 文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟接口
    为何要用? 用户/应用程序可以通过文件将数据永久的保存在硬盘中,操作文件实际上就是操作系统与硬盘的交互
    我们虽然操作的是应用程序,可实际上是操作系统根据相关指令来对硬盘进行操作
    如何用? open方法
    1.打开文件 变量 = open(“文件的相对/绝对路径”,方法,字符编码)#打开冰箱门
    2.对文件进行操作 .read() .write()#把大象塞进去
    3.关闭 .close()#把冰箱门关上
    这里就可以类比把大象关冰箱


    注意事项 在打开文件时我们可以根据打开不同的文件而分为两种不同的方法t b
    t:文本打开方式
    b:二进制打开方式
    t 和 b都不能单独使用必须跟在方法后 write read append mod = "rt"
    t是open方法默认的方式主要操作文本文件有以下几点要注意:
    1.读写都是以str为单位 字符编码 不会乱码 encoding = "utf-8"
    2.操作的文档只能是文本文件
    3.必须制定encoding=“ ”

    资源回收 提供了一种新的方式
    with open(“文件的相对/绝对路径”,方法,字符编码) as 变量:
    子程序块

    文件操作模式详解:
    r : read读模式,如果文件不存在 那么他就会报错,如果文件存在将光标放在文件的开头
    w : write写模式,如果文件不存在,那么他会新建一个文件,如果文件存在他会清空这个文件将指针放在最开始
    a : append追加写模式,如果文件不存在,那么他会新建一个文件,如果文件存在他不会清空文件内容,他会将指针放在最后
    r+ w+ a+:我们可以进行多项操作,但是操作准则还是会依据+前的准则

  • 相关阅读:
    A05. openstack架构实战-nova服务控制节点安装
    A04. openstack架构实战-glance服务安装
    A03. openstack架构实战-keystone安装
    SSH暴力破解的解读与防御
    tcpdump抓包命令使用
    Superspeed.sh 一键测试服务器到中国上传/下载速度
    Windows ping TCP端口工具之tcping
    实验验证centos 7 系统不会缓存dns信息
    Linux下的TCP测试工具——TCPING安装简明教程
    Debian 9.12 live系统密码重置
  • 原文地址:https://www.cnblogs.com/Jicc-J/p/12488886.html
Copyright © 2011-2022 走看看