| |
|
开发:
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文件与数据格式化 |
1.文件标识:
操作系统以文件为单位对数据进行管理。 2.文件类型:根据数据的逻辑存储结构,人们将计算机中的文件分为文本文件和二进制文件。
二进制文件和文本文件这两种类型的划分基于数据逻辑存储结构而非物理存储结构,计算机中的数据在物理层面都以二进制形式存储。 3.标准文件:Python的sys模块中定义了3个标准文件,分别为:
注:在解释器中导入sys模块后,便可对标准文件进行操作。
4.文件的打开与关闭: 打开文件:内置函数open()用于打开文件,该方法的声明如下:
内置函数open()用于打开文件,该方法的声明如下:
5.关闭文件 Python可通过close()方法关闭文件,也可以使用with语句实现文件的自动关闭。 close()方法:close()方法是文件对象的内置方法。
with语句:with语句可预定义清理操作,以实现文件的自动关闭。
6.文件的读写 Python提供了一系列读写文件的方法,包括读取文件的read()、readline()、readlines()方法和写文件的write()、writelines()方法。 读取文件——read()方法:read()方法可以从指定文件中读取指定字节的数据,其语法格式如下:
读取文件——readline()方法:readline()方法可以从指定文件中读取一行数据,其语法格式如下:
readlines()方法可以一次读取文件中的所有数据,若读取成功,该方法会返回一个列表,文件中的每一行对应列表中的一个元素。语法格式如下:
写文件——write()方法 write()方法可以将指定字符串写入文件,其语法格式如下:
writelines()方法用于将行列表写入文件,其语法格式如下:
7.文件的定位读写:7.2.2节使用read()方法读取了文件file.txt,结合代码与程序运行结果进行分析,可以发现read()方法第1次读取了2个字符,第2次从第3个字符“e”开始读取了剩余字符。 ?tell()。获取文件当前的读写位置。 tell()方法:tell()方法用于获取文件当前的读写位置,以操作文件file.txt为例,tell()的用法如下:
seek()方法:Python提供了seek()方法,使用该方法可控制文件的读写位置,实现文件的随机读写。seek()方法的语法格式如下:
seek()方法调用成功后会返回当前读写位置。
seek()方法:Python提供了seek()方法,使用该方法可控制文件的读写位置,实现文件的随机读写。seek()方法的语法格式如下:
若要相对当前读写位置或文件末尾进行位移操作,需以二进制形式打开文件。
8.文件与目录管理 管理文件与目录:删除文件——os.remove(文件名) 9.一二维数据的存储与读写 数据读取
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 6:03:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |