python循环写入csv文件_Python3.5想把抓到的股票信息以循环方式存入到csv文件中怎么做...
求大神指导 再此感激不尽!!!
我想要把输出的结果存入到csv文件中
我的代码如下:(Python 需要3.5版本的)
# coding:utf-8
import requests
import json
import time
time_unix = time.time()
time_unix = str(time_unix).split('.')[0]
headers = {
'Host': 'sec.wedengta.com',
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.113 Safari/537.36',
'Connection': 'keep-alive',
'Content-Language': 'zh-CN,zh;q=0.8',
'Accept': 'application / json',
# 'Accept-Language': ' zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3',
'X-Requested-With': 'XMLHttpRequest',
'Referer': 'https://sec.wedengta.com/findPool.html?dt_from=web&title=%E8%85%BE%E8%AE%AF%E6%B6%A8%E5%81%9C%E6%9D%BF%E9%A2%84%E6%B5%8B%20-%20%E5%8E%86%E5%8F%B2%E6%8E%A8%E8%8D%90&id=99970_56&webviewType=userActivitesType&dt_page_type=11&timeStamp=1488801827765&barType=null&accessp=null',
'Accept-Encoding': 'gzip, deflate, br'
}
url = 'https://sec.wedengta.com/getIntelliStock?action=IntelliSecPool&id=99970_56&_={0}'.format(time_unix)
request = requests.get(url, headers=headers)
temp = str(json.loads(request.text)).replace('\\', '')
dic = eval(temp)
content = dic['content']
content = eval(content)
vtDaySec = content['vtDaySec']
for every in vtDaySec:
for every_company in every['vtSec']:
print(every['sOptime'])
print(every_company['sChnName'])
print(every_company['sDtCode'][4:])
print('\n')
运行出来结果截图:
我想要的结果是:
csv = open('data.csv', 'w')
for every in vtDaySec:
for every_company in every['vtSec']:
csv.write(','.join([every['sOptime'], every_company['sChnName'], every_company['sDtCode'][4:]]) + '\n')
csv.close()#coding=utf-8
import requests
import json
import time
import csv
import codecs
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.113 Safari/537.36'
}
url = 'https://sec.wedengta.com/getIntelliStock?action=IntelliSecPool&id=99970_56&_={0}'.format(time.time())
r = requests.get(url, headers=headers)
result = json.loads(r.text)
rows = []
for every in json.loads(result['content'])['vtDaySec']:
for company in every['vtSec']:
row = (
every['sOptime'].encode('utf-8'),
company['sChnName'].encode('utf-8'),
company['sDtCode'][4:].encode('utf-8')
)
rows.append(row)
with codecs.open('company.csv', 'wb') as f:
f.write(codecs.BOM_UTF8)
writer = csv.writer(f)
writer.writerow(['date', 'stk_name', 'stk_num'])
writer.writerows(rows)
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd13777.html
相关文章 Recommend
python循环写入csv文件_Python3.5想把抓到的股票信息以循环方式存入到csv文件中怎么做...相关推荐
- 《从问题到程序:用Python学编程和计算》——第3章 基本编程技术 3.1 循环程序设计...
本节书摘来自华章计算机<从问题到程序:用Python学编程和计算>一书中的第3章,第3.1节,作者 裘宗燕,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 第3 ...
- python创建csv文件并写入-Python数据写入csv格式文件
(只是传递,基础知识也是根基) Python读取数据,并存入Excel打开的CSV格式文件内! 这里需要用到bs4,csv,codecs,os模块. 废话不多说,直接写代码!该重要的内容都已经注释了, ...
- python3读写excel文件_python3 循环读取excel文件并写入json操作
文件内容: excel内容: 代码: import xlrd import json import operator def read_xlsx(filename): # 打开excel文件 data ...
- python如何在循环中保存文件_Python中如何将爬取到的数据循环存入到csv文件中?...
求大神指导 再此感激不尽!!! 我想要把输出的结果存入到csv文件中 我的代码如下:(Python 需要3.5版本的) # coding:utf-8 import requests import js ...
- python循环遍历把表写入csv_求教python3.5如何把字典循环写入csv?
初学爬虫,希望把爬到的每条信息写入一个字典,然后循环写入csv文件.但是总是报错显示ValueError: dict contains fields not in fieldnames: 'p',求指 ...
- Python文件循环写入行时防止覆盖
存在问题: 利用写入代码 with open(r'F:\PythonFiles\PycharmFile\ssq.csv', 'w', encoding='utf-8-sig', newline='') ...
- python open写入_Python3 open() 函数详解 读取文件写入文件追加文件二进制文件
Python3 open() 函数详解 读取文件写入文件追加文件二进制文件 open()函数的主要作用是打开文件并返回相应文件对象,使用文件对象可以对当前文件进行读取.写入.追加等操作,默认情况下&q ...
- python代码写入方式_【Python 1-17】Python手把手教程之——文件的读写以及I/O操作...
作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) 从文件中读取数据 文本文件可存储的数据量很多,每当需要分析或修改存储在文件中的信息时,读取文件都很有用,对数据分析应用程序来说尤其 如 ...
- python逐行写入csv_python 实现一次性在文件中写入多行的方法
python 实现一次性在文件中写入多行的方法 将要写入的内容 构造 进一个list 中,使用writelines()方法 一次性写入. file_w.writelines(list) file_w. ...
最新文章
- 免费版CloudFlare CDN基本设置参考
- WiFi CC3200模块 加速IOT物联网发展
- 明明连上了网,但是打不开网页
- 通过Matlab发送邮件要注意的问题
- AtCoder AGC043C Giant Graph (图论、SG函数、FWT)
- 20210831 Ubuntu安装Gnome图形界面
- IDEA配置java《算法》第四版环境(耗时6小时,总算配置成功了,希望能给大家一点帮助)
- centos7解决火狐浏览器fash安装问题
- mysql 创建数据库文件_mysql学习之通过文件创建数据库以及添加数据
- 一夜刷屏的「猜画小歌」遭到反编译,内部还暗藏哪些玄机?
- 5S管理卫生考评办法
- A卡核显N卡独显笔记本Deepin20环境下配置双显卡驱动和CUDA
- php点击按钮保存图片到相册,手机端点击下载按钮将页面保存成图片到本地
- Kubernetes之secrets使用
- padavan mysql_newifi3 用Padavan(老毛子)固件 搭建web 尝试
- C语言试题165之求三色旗问题
- cgb2007-京淘day16
- android type c 耳机检测,USB Type-C 的新音频标准将帮助 Android 设备去掉 3.5mm 耳机孔...
- 个别化教育计划IEP模板
- GEF原理及实现系列(一、GEF概述)
热门文章
- 【python数据挖掘课程】二十三.时间序列金融数据预测及Pandas库详解
- [python] Kmeans文本聚类算法+PAC降维+Matplotlib显示聚类图像
- LeetCode Algorithm 9. 回文数
- 做人工智能必看的 45 篇论文,附下载地址 | 文末有彩蛋
- 并发编程——进程——生产者消费者模型
- 将桌面文件复制到/etc目录
- 【ARM】Tiny4412裸机编程之LED(一)
- 【Tools】Xshell6安装和卸载图解教程
- 【Java】eclipse如何设置成保护眼的背景色
- java的websocket_java 实现websocket的两种方式实例详解