python生成以及打开json、csv和txt文件的实例


Posted in Python onNovember 16, 2018

生成txt文件:

mesg = "hello world"

with open("test.txt", "w") as f:
 f.write("{}".format(mesg))
 print("加载完成!")

生成json文件:

import json


mesg = {"key": "value"}

with open("test.json", "w") as f:
 json.dump(mesg, f)
 print("加载完成!")

生成csv文件:

import csv


with open("test.csv", "w") as f:
 fieldnames = ["name", "age"] # 表的列名
 writer = csv.DictWriter(f, fieldnames=fieldnames)

 writer.writeheader() # 加上表头
 writer.writerow({"name": "shannon-li", "age": 4}) # 按行添加
 print("加载完成!")

打开txt文件:

with open("test.txt") as f:
 content = f.read()
 print("文件内容:{}".format(content))

打开json文件:

import json
import sys


with open("test.json") as f:
 try:
  content = json.load(f)
  print("文件内容:{}".format(content))
 except TypeError:
  sys.exit("Error on load json file.")

打开csv文件:

import csv
import sys

content = []

with open("test.csv") as f:
 reader = csv.DictReader(f, delimiter=",", quotechar="|")

 try:
  for row in reader:
   content.append({"name": row["name"], "age": row["age"]})
  print("文件内容:".format(content))
 except csv.Error as e:
  sys.exit("file %s, line %d: %s" % (f, reader.line_num, e))

以上这篇python生成以及打开json、csv和txt文件的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
跟老齐学Python之用Python计算
Sep 12 Python
Python检测字符串中是否包含某字符集合中的字符
May 21 Python
python实现自动登录人人网并采集信息的方法
Jun 28 Python
python通过文件头判断文件类型
Oct 30 Python
30秒轻松实现TensorFlow物体检测
Mar 14 Python
python3获取当前文件的上一级目录实例
Apr 26 Python
python判断列表的连续数字范围并分块的方法
Nov 16 Python
eclipse创建python项目步骤详解
May 10 Python
通过实例了解Python异常处理机制底层实现
Jul 23 Python
Python计算矩阵的和积的实例详解
Sep 10 Python
python re.match()用法相关示例
Jan 27 Python
Python中npy和mat文件的保存与读取
Apr 24 Python
python判断列表的连续数字范围并分块的方法
Nov 16 #Python
Python 数值区间处理_对interval 库的快速入门详解
Nov 16 #Python
Pandas Shift函数的基础入门学习笔记
Nov 16 #Python
Python补齐字符串长度的实例
Nov 15 #Python
python实现对指定字符串补足固定长度倍数截断输出的方法
Nov 15 #Python
Python 输入一个数字判断成绩分数等级的方法
Nov 15 #Python
基于numpy中数组元素的切片复制方法
Nov 15 #Python
You might like
简单的PHP留言本实例代码
2010/05/09 PHP
php $_SERVER windows系统与linux系统下的区别说明
2014/02/14 PHP
php使用Cookie控制访问授权的方法
2015/01/21 PHP
几个有趣的Javascript Hack
2010/07/24 Javascript
jQuery ready函数滥用分析
2011/02/16 Javascript
jQuery实现的Email中的收件人效果(按del键删除)
2011/03/20 Javascript
javascript模版引擎-tmpl的bug修复与性能优化分析
2011/10/23 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
JScript中的条件注释详解
2015/04/24 Javascript
jQuery实现立体式数字滚动条增加效果
2016/12/21 Javascript
巧用weui.topTips验证数据的实例
2017/04/17 Javascript
JavaScript函数表达式详解及实例
2017/05/05 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
Vue源码分析之Vue实例初始化详解
2019/08/25 Javascript
js实现坦克移动小游戏
2019/10/28 Javascript
vue打包npm run build时候界面报错的解决
2020/08/13 Javascript
8个非常实用的Vue自定义指令
2020/12/15 Vue.js
python实现图书管理系统
2018/03/12 Python
Flask 让jsonify返回的json串支持中文显示的方法
2018/03/26 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
python 生成图形验证码的方法示例
2018/11/11 Python
Python turtle画图库&&画姓名实例
2020/01/19 Python
老海军美国官网:Old Navy
2016/09/05 全球购物
机电工程专业应届生求职信
2013/10/03 职场文书
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
大学生创业计划书的用途
2014/01/08 职场文书
2014自主招生自荐信策略
2014/01/27 职场文书
交通事故检查书范文
2014/01/30 职场文书
《要下雨了》教学反思
2014/02/17 职场文书
我的中国梦演讲稿1000字
2014/08/19 职场文书
毕业实习自我鉴定范文2014
2014/09/26 职场文书
演讲稿:​快乐,从不抱怨开始!
2019/04/02 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
利用python做数据拟合详情
2021/11/17 Python
Axios代理配置及封装响应拦截处理方式
2022/04/07 Vue.js