带有open和pd.to_csv的Python



我想澄清一下,下面的代码打开一个名为fn的现有CSV文件,清除CSV文件中的所有现有数据,并将新数据写入一个空的CSV文件中?

# Assume df is pre-defined pandas DataFrame filled with data
with open(fn, 'wb') as csvfile:
df.to_csv(csvfile, index=True, header=True)

如果没有,如何在没有os.delete(fn)的情况下清除现有CSV文件中的所有数据,然后创建新的CSV文件?

您可以执行以下操作:

fn = open("file.csv", "r+")
f.seek(0)
f.truncate()

相关内容

  • 没有找到相关文章

最新更新