python - Google Colab - 写出 .csv 但覆盖文件?
问题描述
我希望这是一件非常简单的事情,但我找不到解决方案。我每天使用 Google Colab 处理一些数据,然后将其读入另一个程序。我用:
files.download('today_out.csv')
它输出到我的windows/user/downloads
目录。如果可能的话,我希望能够覆盖这个文件 - 但 Windows 文件系统最终会创建一个today_out.csv(1)
,我宁愿只覆盖现有的today_out.csv
. 有没有办法在 Colab 中做到这一点?
解决方案
无法从 Colab 读取计算机上的本地文件。但是您可以创建一个本地 python 脚本并在运行 Colab 之前运行它。
在下载文件之前,您可以检查文件是否存在并将其删除。
try:
os.remove("file.csv")
except OSError:
pass
推荐阅读
- php - 使用循环以特定方式使用 sql 数据填充表
- elixir - 请求在 60 秒后重新启动
- eclipse - Eclipse 上 Maven 的正确/规范设置?
- function - 如何在 Julia 中编写一个接受可变数量参数的函数?
- javascript - Vue - 检查 :key 是否已在 v-for 中使用
- android - 如何在没有现有密钥库文件的情况下发布 Android 应用更新?
- python-3.x - 如何将浮点数添加到列表中,直到列表的长度等于 N 数?
- haskell - 遍历haskell中嵌套列表的新数据类型
- c - 为什么在C中将字符串分配给字符数组时没有'&'?
- python - Django中的参数化属性