gpt4 book ai didi

python - 添加新行而不覆盖现有行

转载 作者:太空宇宙 更新时间:2023-11-03 19:55:23 24 4
gpt4 key购买 nike

我在将数据帧写入 csv 时遇到问题。这是我的代码

sent_ts = int(request.headers['ts'])
recv_ts = int(round(time.time() * 1000))
call_ts = recv_ts - sent_ts

ts_list = {'sent_ts':[sent_ts], 'callback':[call_ts]}

df = pd.DataFrame(ts_list, columns = ['sent_ts', 'callback'])
df.to_csv('timestamp.csv', index = False)
print(df)

因此,当我多次执行 python 脚本时,它会覆盖现有数据而不是创建新行。每次执行 python 脚本时如何创建一个新行?提前致谢!

最佳答案

以追加模式打开文件,并将新行写入该文件。

with open('timestamp.csv', 'a', newline = '') as f:
df.to_csv(f, index = False, header = False)

header = False 将阻止它在每次写入一行时添加标题行。

关于python - 添加新行而不覆盖现有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59572492/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com