python调用web接口生成csv格式文件
来源:互联网 发布:肥皂水灌肠的浓度算法 编辑:程序博客网 时间:2024/05/16 11:26
公司CMDB库有一个web接口,需要调用这个接口得出一个CSV文件,主要方便后续用于shell脚本操作和解析,最近研究了以下,用python实现了,脚本可以放到 crontab里,这样这个文件每次都是新生成的,保证从接口取的数据都是最新的,全部实现代码如下:</span>
#!/usr/bin/env python #coding=utf8 import requestsimport csvimport sysreload(sys)sys.setdefaultencoding( "utf-8")def grant(seq): r = requests.get("http://your url address", params={'z':seq}) data = r.json() data = data["list"] if data != []: product = data[0]["product"] seq1 = data[0]["seq"] with open('sncsv', 'a') as f: writer = csv.writer(f,dialect='excel') writer.writerow([sn, pro.encode('gb2312')]) #open filef = open('file.txt', 'r')for seq in f: seq = seq.strip() grant(seq) f.close()
代码比较简单,最主要的是写入CSV的时候要编码,因为从接口获取的数据是有中文的,这样写入保证编码一致,这样用 excel打开也能正常显示中文。
0 0
- python调用web接口生成csv格式文件
- csv格式文件生成实例
- python 读写csv格式文件
- Python读写csv格式文件
- python实现csv格式文件转为asc格式文件
- python.matplotlib/datatime/CSV学习范例-读取CSV格式文件生成折线图
- [python]csv格式文件的使用
- Python--生成Wav格式文件
- python生成sitemap格式文件
- Python脚本---把MySQL数据库表中的数据导出生成csv格式文件
- 第四讲 生成csv格式文件并下载
- python csv 格式文件 中文乱码问题解决方法
- CSV格式文件
- python生成xml格式文件实例
- restlet导出csv格式文件,以及restlet插件调用
- 读取CSV格式文件
- CSV格式文件解析
- 导出csv格式文件
- Prim最小生成树算法
- linux命令9--diffstat
- JS完美运动框架
- 马尔科夫网络
- android开源框架调研
- python调用web接口生成csv格式文件
- 《淘宝技术这十年》淘宝文件系统-tfs的产生
- Invert Binary Tree - LeetCode 226
- python 检查邮箱是否有新邮件并邮件通知
- JQUERY中QUEUE和DEQUEUE
- HDU 5236 Article
- JavaWeb之Servlet
- Java之多线程下载
- commands commence before first target. 报错