python琐碎知识

文件读写的字符格式

import json
with open(str file ,'a' ,encoding=utf-8') as f:
	f.write(json.dumps(content ,ensure_ascii=False) +'\n')





补充

json.dumps()

  • dumps是将dict转化成str格式,loads是将str转化成dict格式。
  • dump和load也是类似的功能,只是与文件操作结合起来了。
	# transform dict data into str(/file)
json.dump( jsonData ,fileHandler )  -> str 
json.dumps( jsonData )  -->void
	# transform str in file into dict data
json.load( fileHandler)  -> dict
	# transform strData(json format) into dict data
json.loads( jsonData )  -> dict
  • 实际上,dump很少用,用的比较多的是dumps
上一篇:python中json.loads,dumps,jsonify使用


下一篇:python中dump、load和dumps、loads的区别