python 文件
2021-01-24 03:13
标签:fun 环境 存在 read 因此 enc class 读取 readline json模块主要有四个比较重要的函数,分别是: 在Python中要实现序列化和反序列化除了使用json模块之外,还可以使用pickle和shelve模块,但是这两个模块是使用特有的序列化协议来序列化数据,因此序列化后的数据只能被Python识别。 python 文件 标签:fun 环境 存在 read 因此 enc class 读取 readline 原文地址:https://www.cnblogs.com/bsszds930/p/12838467.html
with
open
(filename
, ‘r‘, encoding=‘utf-8‘) as f: 指定文件对象的上下文环境并在离开上下文环境时自动释放文件资源
模式
具体含义
‘r‘
读取 (默认)
def main():
f = open(‘致橡树.txt‘, ‘r‘, encoding=‘utf-8‘)
print(f.read()) # 一次性读取整个文件内容
f.close() if __name__ == ‘__main__‘: main()
‘w‘
写入(会先截断之前的内容)
‘x‘
写入,如果文件已经存在会产生异常
‘a‘
追加,将内容写入到已有文件的末尾
‘b‘
二进制模式
‘t‘
文本模式(默认)
‘+‘
更新(既可以读又可以写)
dump
- 将Python对象按照JSON格式序列化到文件中. eg: json.dump(mydict, fs)
dumps
- 将Python对象处理成JSON格式的字符串load
- 将文件中的JSON数据反序列化成对象loads
- 将字符串的内容反序列化成Python对象
上一篇:JavaScript定时器的使用
下一篇:JMeter跨线程传参总结