【发布时间】:2015-08-11 13:33:21
【问题描述】:
尝试使用以下方法将简单的一行数据写入 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”。运行 Python 2.7。
【问题讨论】:
-
你在哪里定义
r;) ? -
r.csv.writer(b)应该是r = csv.writer(b),不是吗?另外,您不是以读取模式打开文件吗? -
您可能还想在列标题
['Team_Name', 'Team_Suburb', 'Team_PH', 'Team_EF', 'Team_MD', 'Team_CSR', 'Team_PS']周围加上引号,除非您之前已定义它们。
标签: python python-2.7 csv