我对python非常陌生,并且遇到了csv问题。 我有一个从Futbin网站提取数据的代码,但找不到将这些数据导出到csv文件的方法。 Python中显示的数据正是我所需要的,因此对我来说,最后一步是吸引他们。
这是代码:
import requests
import csv
from datetime import datetime
player_ids = {
'Maguire OTW': 50534911,
'Pulisic OTW' : 50559444,
}
for (name,id) in player_ids.items():
r = requests.get('https://www.futbin.com/20/playerGraph?type=yesterday&year=20&player={0}'.format(id))
data = r.json()
print()
print(name)
#Change ps to xbox or pc to get other prices
for price in data['ps']:
#There is extra zeroes in response.
date = datetime.utcfromtimestamp(price[0] / 1000).strftime('%Y-%m-%d')
price = price[1]
print(date,price)
非常感谢您的帮助
复制注释:当我在代码末尾添加此注释时:
with open('yesterdayok.csv', 'w') as csv_file: csv_writer = csv.writer(csv_file) csv_writer.writerow(date)
它创建了csv文件,但里面只有1个日期,我需要代码生成的所有数据。