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利用Beautiful Soup模块搜索内容详解
Mar 29 Python
分享一下如何编写高效且优雅的 Python 代码
Sep 07 Python
Python pymongo模块用法示例
Mar 31 Python
python3+pyqt5+itchat微信定时发送消息的方法
Feb 20 Python
500行Python代码打造刷脸考勤系统
Jun 03 Python
django多种支付、并发订单处理实例代码
Dec 13 Python
Python使用Tkinter实现转盘抽奖器的步骤详解
Jan 06 Python
python对 MySQL 数据库进行增删改查的脚本
Oct 22 Python
python操作toml文件的示例代码
Nov 27 Python
python引入其他文件夹下的py文件具体方法
May 23 Python
Python如何导出导入所有依赖包详解
Jun 08 Python
Python加密技术之RSA加密解密的实现
Apr 08 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中实现图片的锐化
2006/10/09 PHP
php读取EXCEL文件 php excelreader读取excel文件
2012/12/06 PHP
php实现自动获取生成文章主题关键词功能的深入分析
2013/06/03 PHP
wamp服务器访问php非常缓慢的解决过程
2015/07/01 PHP
PHP函数超时处理方法
2016/02/14 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
jQuery提示效果代码分享
2014/11/20 Javascript
Javascript实现的简单右键菜单类
2015/09/23 Javascript
基于jQuery实现带动画效果超炫酷的弹出对话框(附源码下载)
2016/02/22 Javascript
JS不完全国际化&本地化手册 之 理论篇
2016/09/27 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
2017/04/04 jQuery
Angular 2 ngForm中的ngModel、[ngModel]和[(ngModel)]的写法
2017/06/29 Javascript
JavaScript中Object值合并方法详解
2017/12/22 Javascript
基于node搭建服务器,写接口,调接口,跨域的实例
2018/05/13 Javascript
bootstrap模态框关闭后清除模态框的数据方法
2018/08/10 Javascript
通过javascript实现段落的收缩与展开
2019/06/26 Javascript
JavaScript使用百度ECharts插件绘制饼图操作示例
2019/11/26 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
2020/08/14 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
用webAPI实现图片放大镜效果
2020/11/23 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
python登录豆瓣并发帖的方法
2015/07/08 Python
python批量替换页眉页脚实例代码
2018/01/22 Python
Python3实现的Mysql数据库操作封装类
2018/06/06 Python
通过shell+python实现企业微信预警
2019/03/07 Python
python elasticsearch从创建索引到写入数据的全过程
2019/08/04 Python
解决python web项目意外关闭,但占用端口的问题
2019/12/17 Python
Tensorflow实现将标签变为one-hot形式
2020/05/22 Python
套娃式文件夹如何通过Python批量处理
2020/08/23 Python
python 下划线的不同用法
2020/10/24 Python
应届毕业生就业自荐信
2013/10/26 职场文书
宿舍使用违章电器检讨书
2014/01/12 职场文书
广播体操比赛口号
2014/06/10 职场文书
同事打架检讨书
2015/05/06 职场文书
Python OpenCV 彩色与灰度图像的转换实现
2021/06/05 Python