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+:我们可以进行多项操作,但是操作准则还是会依据+前的准则

  • 相关阅读:
    php中rsa加密及解密和签名及验签
    php中ssl开发的若干问题
    手机web下拉加载
    SVN:One or more files are in a conflicted state
    phpstorm安装laravel-ide-helper实现自动完成、代码提示和跟踪
    Jquery AJAX POST与GET之间的区别
    $.ajax() ,$.post(),$.get() 的用法
    PHP XML和数组互相转换
    [2017-10-25]Abp系列——集成消息队列功能(基于Rebus.Rabbitmq)
    [2017-10-26]Abp系列——DTO入参验证使用方法及经验分享
  • 原文地址:https://www.cnblogs.com/Jicc-J/p/12488886.html
Copyright © 2011-2022 走看看