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数据类型中的“冒号“[::]——分片与步长操作示例
Jan 24 Python
DRF跨域后端解决之django-cors-headers的使用
Jan 27 Python
python按照多个条件排序的方法
Feb 08 Python
Python 获取ftp服务器文件时间的方法
Jul 02 Python
python实现PID算法及测试的例子
Aug 08 Python
Python 闭包,函数分隔作用域,nonlocal声明非局部变量操作示例
Oct 14 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
Feb 26 Python
Python selenium页面加载慢超时的解决方案
Mar 18 Python
Python如何优雅删除字符列表空字符及None元素
Jun 25 Python
基于python requests selenium爬取excel vba过程解析
Aug 12 Python
如何获取numpy array前N个最大值
May 14 Python
pandas进行数据输入和输出的方法详解
Mar 23 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
基于MySQL到MongoDB简易对照表的详解
2013/06/03 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
jQuery获取css z-index在各种浏览器中的返回值
2010/09/15 Javascript
HTML DOM的nodeType值介绍
2011/03/31 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
Node.js(安装,启动,测试)
2014/06/09 Javascript
JavaScript中的值类型详细介绍
2014/12/29 Javascript
js实现用户注册协议倒计时的方法
2015/01/21 Javascript
使用Node.js配合Nginx实现高负载网络
2015/06/28 Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
2016/02/25 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
layer实现弹窗提交信息
2016/12/12 Javascript
微信小程序 生命周期和页面的生命周期详细介绍
2017/01/19 Javascript
jQuery快速高效制作网页交互特效
2017/02/24 Javascript
Bootstrap提示框效果的实例代码
2017/07/12 Javascript
ajax前台后台跨域请求处理方式
2018/02/08 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
Vue组件内部实现一个双向数据绑定的实例代码
2019/04/04 Javascript
jquery实现拖拽小方块效果
2020/12/10 jQuery
Python HTMLParser模块解析html获取url实例
2015/04/08 Python
详解使用pymysql在python中对mysql的增删改查操作(综合)
2017/01/18 Python
Python字符串处理实现单词反转
2017/06/14 Python
Python Django2.0集成Celery4.1教程
2019/11/19 Python
从多个tfrecord文件中无限读取文件的例子
2020/02/17 Python
python输出数学符号实例
2020/05/11 Python
pycharm软件实现设置自动保存操作
2020/06/08 Python
python字符串的index和find的区别详解
2020/06/20 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
2021/03/02 Python
关于HTML5你必须知道的28个新特性,新技巧以及新技术
2012/05/28 HTML / CSS
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
最新创业融资计划书
2014/01/19 职场文书
2014迎新年晚会策划方案
2014/02/23 职场文书
班长演讲稿范文
2014/04/24 职场文书
全陪导游词开场白
2015/05/29 职场文书
写作技巧:怎样写好一份优秀工作总结?
2019/08/14 职场文书
导游词之四川武侯祠
2019/10/21 职场文书