我刚刚在ubuntu上运行了python代码,一切都很顺利。我的python脚本每小时都会写出一个.csv文件,但我似乎找不到.csv文件
拥有.csv文件很重要,因为我需要对数据进行研究。我也在使用Filezilla,我本以为.csv会出现在那里
import csv
import time
collectionTime= datetime.now().strftime('%Y-%m-%d %H:%M:%S')
mylist= [d['Spaces'] for d in data]
mylist.append(collectionTime)
print(mylist)
with open("CarparkData.csv","a",newline="") as f:
writer = csv.writer(f)
writer.writerow(mylist)
简而言之,您的代码将输出到您要打开的文件位于此行中的任何位置:
您可以将此文件名更改为要从/写入文件的位置。例如,
data/CarparkData.csv
如果应用程序中有一个名为data/
的文件夹专门用来存放数据文件正如在代码中编写的那样,
writer.writerow
将把行写入文件的python内存对象(用open("filename.csv"...)
实例化)和文件本身(在本例中是CarparkData.csv
)按照代码的结构,它不会每小时创建一个新的.csv,因为它使用的是静态文件名。如果此名称的文件在打开时不存在,它将创建一个,如果存在,它将继续向现有文件追加新行
相关问题 更多 >
编程相关推荐