| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> python_文件操作 -> 正文阅读 |
|
[Python知识库]python_文件操作 |
文件操作相关模块概述
创建文件对象open()open()函数用于创建文件对象,基本语法格式如下:? ????????????????????????open(文件名[打开方式) 如果只是文件名,代表在当前目录下的文件。文件名可以录入全路径,比如: D:\a\b.txt. 为了减少“\”的输入,可以使用原始字符串: r“d:\b.txt" .示例如下: ????????????????????????f = open(r"d:\b. txt","a) 打开方式有如下几种
基本文件的写入文本文件的写入一般就是三个步骤: ? ? ? ? 1.创建文件对象 ? ? ? ? 2.写入数据 ????????3.关闭文件对象
write()/writelines()写入数据write(a):把字符串a写入到文件中 writelines(b);把字符串列表写入文件中,不添加换行符 [操作]添加字符串列表数据到文件中
close()关闭文件流????????由于文件底层是由操作系统控制,所以我们打开的文件对象必须显式调用close()方法关闭文件对象。当调用close()方法时,首先会把缓冲区数据写入文件(也可以直接调用flush()方法),再关闭文件,释放文件对象。 ????????为了确保打开的文件对象正常关闭,一般结合异常机制的finally或者with关键字实现无论何种情况都能关闭打开的文件对象。 文本文件的读取文件的读取一般使用如下三个方法: 1. read([size]) ????????从文件中读取size个字符,并作为结果返回。如果没有size参数,则读取整个文件。读取到文件末尾,会返回空字符串。 2. readline() ????????读取一行内容作为结果返回。读取到文件末尾,会返回空字符串。 3. readlines() ????????文本文件中,每一行作为-一个字符串存入列表中,返回该列表
pickle序列化????????序列化指的是:将对象转化成“串行化”数据形式,存储到硬盘或通过网络传输到其他地方。反序列化是指相反的过程,将读取到的“串行化数据”转化成对象。我们可以使用pickle模块中的函数,实现序列化和反序列操作。
CSV文件读取????????csv(Comma Separated Values)是逗号分隔符文本格式,常用于数据交换、Excel 文件和数据库数据的导入和导出。与Excel文件不同,CSV 文件中: ????????值没有类型, 所有值都是字符串;不能指定字体颜色等样式;不能指定单元格的宽高,不能合并单元格;没有多个工作表;不能嵌入图像图表
模块os模块os模块可以帮助我们直接对操作系统进行操作。我们可以直接调用操作系统的可执行文件、命令,直接操作文件、目录等等。在系统运维的核心基础。 [示例] os.system调用windows系统的记事本程序
[示例] os.system 调用windows系统中ping命令
os模块-文件和目录操作
os.path模块
shutil模块????????shutil模块是python标准库中提供的,主要用来做文件和文件夹的拷贝、移动、删除等:还可以做文件和文件夹的压缩、解压缩操作 zipfile模块
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 2:30:43- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |