文件的写操作
-
找到文件,指定文件的路径就可
如果文件存在,就直接写入,他会取代原料来的数据
如果文件不存在,python帮我们自动创建
open()方法,用于指向一个文件,找到或者是锁定一个文件
第一个参数,是文件的路径
第二个参数,是文件要做什么操作, 'w' write,写。 'r' read,读
第三个参数,指定编码的方式,缺省参数,默认值是None,encoding=编码方式
常用的编码方式主要两种情况,1,utf-8(最常用,最广落使用) 2.gbk
注意,编码方式那里要填入字符串类型
open方法返回的是一个文件对象,是一个文件的指向
我们可以使用这个文件对象的方法进行相关操作
写入文件
关闭文件
文件的读操作
找到文件
读取文件
关闭文件
f = open(路径,'r', encoding='utf8')
c=f.read()
m=eval(c)
f.close()
文件的编码格式
主要了解两种
1,gbk,主要是针对中文的编码和解码,windows操作系统默认是gbk的
2,utf-8 或者 utf8 , 是一种功能很全的编码,支持各国语言
编码
159+1024
解码
-1024
把数据变为字符串的方法小结
有两种方法可以把数据转换为字符串
可以通过连接的方式,把一个列表转为一个字典
连接符的字符串.join(列表)
res = '_'.join(['1','2','3'])
res的效果是
'1_2_3'
直接强转
str()
强制转换
可以把常见的数据类型转为字符串类型
如果希望把数据存储到文件中
使用str()函数来转换数据
返回值就是一个字符串类型的数据
eval函数
功能是让字符串中包裹的内容恢复活性
eval(字符串)