首页 > 解决方案 > Google Colab - 写出 .csv 但覆盖文件?

问题描述

我希望这是一件非常简单的事情,但我找不到解决方案。我每天使用 Google Colab 处理一些数据,然后将其读入另一个程序。我用:

files.download('today_out.csv')

它输出到我的windows/user/downloads目录。如果可能的话,我希望能够覆盖这个文件 - 但 Windows 文件系统最终会创建一个today_out.csv(1),我宁愿只覆盖现有的today_out.csv. 有没有办法在 Colab 中做到这一点?

标签: pythongoogle-colaboratory

解决方案


无法从 Colab 读取计算机上的本地文件。但是您可以创建一个本地 python 脚本并在运行 Colab 之前运行它。

在下载文件之前,您可以检查文件是否存在并将其删除。

try:
    os.remove("file.csv")
except OSError:
    pass


推荐阅读