【发布时间】:2018-06-26 20:16:19
【问题描述】:
我从一个 url 中提取了一些数据,但我无法用它创建一个 csv。当我尝试将其保存到 csv 中时,每个字符都在一行中,而不是在一个单元格中...
import csv
import requests
from requests.auth import HTTPBasicAuth
requests.get('url', auth=HTTPBasicAuth('url', 'pass'))
a = requests.get('url2', auth=HTTPBasicAuth('url', 'pass'))
b = a.text
a = b.replace('"', '')
f = a.replace('%', '')
g = f.replace('.','')
z = g.replace(',', '.')
zz = z.replace(';',',')
with open('jj.csv', 'w') as out_file:
writer = csv.writer(out_file)
writer.writerows(zz)
>>> zz
数据:
Tuky,Fecha,Bid_requests,Bid_responses_won,Fill_rate,Bid_responses_won_clearing_price,Bid_responses_won_clearing_income,aaaP,17/01/2018,41325955,22453,0.05,3.97,89.17
这是我保存的 csv:
【问题讨论】: