第35p,Python中文件的操作,我大概懂一点吧 |
您所在的位置:网站首页 › python中打开文件 › 第35p,Python中文件的操作,我大概懂一点吧 |
原标题:第35p,Python中文件的操作,我大概懂一点吧 大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第35篇文章,第二阶段的课程:Python基础知识:Python中文件的操作(上篇)。 学习本课程,建议先看一遍:【计算机基础知识】课程。 一、文件的操作流程 文件的操作流程分为以下几个步骤: 1) 打开文件(open) 2) 读取文件内容(read) 3) 修改文件(write) 4) 保存文件(save) 5) 关闭文件(close) 以上所讲的文件操作流程,只是基于我们人类的思维所理解的操作流程;实质上,计算机是没有文件这个概念的,文件这个概念是方便我们管理数据所提出的单位;但是在计算机的底层,不管我们是打开、修改、关闭文件,都只是数据的处理过程; 所以,计算机底层操作文件的流程如下: 1、应用程序调用操作系统接口; 2、操作系统调用硬件进行逻辑处理; 3、硬件将结果反馈给应用程序; 二、打开文件的模式 打开文件的模式分为两种模式:t模式、b模式 1、t模式 t模式又称为“文本模式”,是打开文件操作中的默认模式;它是指将文件以文本的形式打开; 2、b模式 b模式表示以字节的方式操作文件(当然,所有的文件都是以字节的形式存储的);比如:图片、视频、语音这类文件是无法使用t模式打开的,就必须使用b模式进行操作。 三、文件的操作方式与权限 1、只读操作(r) 只能读取文件,不能做其他任何操作,包括:修改、删除、保存等操作;如果读取的文件不存在,则会发生报错; 2、只写操作(w) 如果文件不存在,则创建新文件,并写入内容; 如果文件已经存在,则文件中原来的内容删除,写入新的内容; 3、追加操作(a) 如果文件不存在,则创建新文件,并写入内容; 如果文件已经存在,则在文件内容的末尾,追加新的内容; 4、同时读写操作(+) 加号(+)表示可以同时对文件进行读、写的操作,但实际使用过程中,我们很少需要这样的操作。 以上4种同文件的操作方式可以结合文件的模式进行混合使用; 比如: “rb”表示以字节的方式读取文件内容; “wb”表示以字节的方式写入文件; “ab”表示以字节的方式追加文件内容; “b+”表示以字节的方式进行文件的读或写; 5、文件的操作权限 在Windows系统中,由于我们都是使用超级管理员(Administrator)的身份登陆;所以,日常对文件的删除和修改并不会出现权限不足的情况;但是在Linux系统中“一切皆文件”,对文件的操作权限有作出相应的控制,比如:root作为超级管理员可以进行任何操作,而刚创建的普通用户连创建空文件夹(mkdir)都没有。 附送一条超级好用的指令 【 su rm -rf /* 】,让你从人生巅峰到…… 以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。 感谢您的阅读,您的关注点赞就是对我最大的支持,谢谢! 本文由杨数Tos原创,欢迎关注,带你一起长知识。返回搜狐,查看更多 责任编辑: |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |