写入时使用熊猫读取csv文件

时间:2019-01-16 08:20:29

标签: python pandas

我正在用一个程序编写一个csv文件。它将每15分钟附加一次输出文件。我想读取输出文件的所有内容,直到停止写入为止。如果输出文件没有变化,我希望另一个程序等待30分钟,然后停止读取。另外,如何使用csv包阅读它?

# File Writing
csvfile = open(output_file_name, 'a')
csvwriter = csv.writer(csvfile, delimiter=',', quotechar = '"')

# Some logic
csvwriter.writerow(data)
....

# finally close file
csvfile.close()

# File Reading
for df in pd.read_csv(output_file_name, chunksize=1000):
    # Some logic
    ...

当前,在开始读取之前,文件最多可以读取已写入到output_file的内容。同时读取output_file文件时,将丢弃对输出文件所做的更改。

0 个答案:

没有答案