在Ubuntu上运行python代码后,在哪里可以找到我的.csv文件?

2024-05-14 10:21:21 发布

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

我刚刚在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)

Tags: 文件csv数据代码import脚本datetimetime
1条回答
网友
1楼 · 发布于 2024-05-14 10:21:21

简而言之,您的代码将输出到您要打开的文件位于此行中的任何位置:

with open("CarparkData.csv","a",newline="") as f:

您可以将此文件名更改为要从/写入文件的位置。例如,data/CarparkData.csv如果应用程序中有一个名为data/的文件夹专门用来存放数据文件

正如在代码中编写的那样,writer.writerow将把行写入文件的python内存对象(用open("filename.csv"...)实例化)和文件本身(在本例中是CarparkData.csv

按照代码的结构,它不会每小时创建一个新的.csv,因为它使用的是静态文件名。如果此名称的文件在打开时不存在,它将创建一个,如果存在,它将继续向现有文件追加新行

相关问题 更多 >

    热门问题