Python 2.7 CSV全局名称“r”未定义

2024-04-19 21:20:36 发布

您现在位置:Python中文网/ 问答频道 /正文

尝试使用下面的方法将一行简单的数据写入CSV文件。

 b = open ('team.csv','r')
 r.csv.writer(b)

 data = [Team_Name, Team_Suburb, Team_PH, Team_EF, Team_MD, Team_CSR, Team_PS]
 r.writerow(data)
 b.close()

返回以下错误消息。未定义全局名“r”。运行Python2.7。


Tags: 文件csv数据方法namedataopenmd
2条回答
with open('team.csv', 'a') as csvfile:
    writer = csv.writer(csvfile)
    data = [Team_Name, Team_Suburb, etc, etc, etc]
    writer.writerow(data)

我想你想把数据写入csv。 要写入数据,应打开写入模式。在

import csv
with open('checkout.csv', 'wb') as csvfile:
    writer = csv.writer(csvfile)
    data = [Team_Name, Team_Suburb, Team_PH, Team_EF, Team_MD, Team_CSR, Team_PS]
    writer.writerow(data)

您应该为csv文件设置writer而不是r。 r未声明。。在

相关问题 更多 >