Python 将数据写入csv文件

Python 将数据写入csv文件,python,Python,我对python非常陌生,我有csv问题。 我有一个从Futbin网站提取数据的代码,但我找不到如何将这些数据导出到csv文件。 Python中显示的数据正是我所需要的,所以我的最后一步是排除它们 代码如下: import requests import csv from datetime import datetime player_ids = { 'Maguire OTW': 50534911, 'Pulisic OTW' : 50559444, } for (name

我对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) 
非常感谢你的帮助

复制注释:当我在代码末尾添加此注释时:

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文件,但是里面只有一个日期,我需要代码生成的所有数据


您希望将哪些数据写入csv文件?使用什么样的格式?考虑使用熊猫将JSON响应转换为CSV。这回答了你的问题吗?我想编写在python中将代码运行到csv文件时可以看到的数据,仅此而已。我不知道如何编码。“里面只有一个日期”:你的问题,并在
.writerow(date)
行前显示
打印(date)
的输出。了解