栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础之文件操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础之文件操作

一.文件操作 1.打开文件 open(file,mode=‘r’,encoding=None) file 打开文件的文件名字 一般用相对路径,也能写绝对路径 mode 表示打开方式 r只读 ,w只写,a追加打开在文件末尾写东西 encoding 编码方式 gdk将汉字转化为2个二进制,utf-8将汉字转化为3个二进制 返回值为文件对象 2.读写文件 写文件 文件对象.write(“写入文件的内容”) 读文件 文件对象.read(n),n表示读取文件几个字节,一般不写,读文件的全部内容 3.关闭文件 文件对象.close()

二.打开文件 with open(file,mode=‘r’,encoding=None) as 变量: 读写文件的代码 出了缩进自动关闭文件

三.按行读取文件 文件对象.readline() 四.json文件的处理 json文件也是一个文本文件,就可以直接使用read()和write()方法去操作文件, 只是使用这两个方法,不方便,所以对json文件有自己独特的读取和写入的方法 常用在在做测试的时候,将测试数据定义为json文件格式,使用代码读取json文件, 即读取测试数据,进行传参(参数化) 五. json的介绍 json基于文本,独立于语言的轻量级的数据交换格式-基于文本,是一个文本文件 -独立于语言,不是某个语言特有的,每种编程语言都可以使用的-轻量级,相同的数据,和其他格式相比,占用的大小比较小 1. json文件的后缀是.json 2. json中主要数据类型为对象(}类似Python中字典)和数组([],类似 Python中的列表), 对象和数组可以互相嵌套 3,一个json文件是一个对象或者数组(即json文件的最外层要么是一个0,要么是一个数组[]) 4. json中的对象是由键值对组成的,每个数据之间使用逗号隔开,但是最后一个数据后边不要写逗号 5. json中的字符串必须使用双引号

文件对象.write(字符串)不能直接将Python的列表和字典作为参数传递想要将 Python中的数据类型存为json文件,需要使用json提供的方法,不再使用write


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/853671.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号