【发布时间】:2021-12-01 15:17:08
【问题描述】:
我的程序从 ftp 服务器下载 csv,对格式进行修改,然后我目前正试图将其上传到 google 表格。当我选择一个本地文件时,它就可以工作了....
目前,当我使用 writer 变量时,它会显示 TypeError: '_csv.writer' object is not iterable
with open('test5.csv', 'w') as f:
# Overwrite the old file with the modified rows
writer = csv.writer(f)
writer.writerows(new_rows)**
print("done!")
print(str(writer))
gc = gspread.service_account(
filename='xxx.json')
print("Connected TO GOOGLE")
**gc.import_csv("my-sheet-id", writer)**
print("UPLOADED")
我相信 gspread 正在寻找一个 csv 文件并且不接受变量?我可以使用 writer 将 csv 文件写入局部变量而不是我的 p 吗?我问这个是因为我想让这台服务器站在一边。
【问题讨论】: