我正在制作一个显示您的日常习惯和心情之间的相关性的应用程序。因为python有很多我需要的组件,所以我不希望它是基于Web的(我现在也不担心前端),我倾向于使用colab。
问题是会话存储。我知道如何使用现有数据,但是我完全不熟悉使用python存储收集的数据。这是一款轻巧的应用程序,我想使用熊猫库来可视化数据。
重点是:我不知道如何存储每天将在colab上输入的数据以备将来使用。当然,每次运行colab时,都会清除收集的数据。在colab上存储每次使用的数据的最佳方法是什么?我可以在Google驱动器上创建一个csv文件并读取/写入该文件,如果是的话,最好的方法是什么?
如果colab似乎是一个糟糕的选择,我将使用javascript收集数据并使用d3.js进行可视化,但我想坚持合作,因此我不必站起来自己的网页
答案 0 :(得分:1)
由于您希望它基于Web,因此可以将Heroku Student Plan与Github Education或PythonAnywhere结合使用。因为colab会话将在12小时后停止,并且再次运行它很头疼。
如果仍然要使用Colab,一种方法是将数据保存到文件中并将其保存在Google云端硬盘中。在这种情况下, 数据保存可以自动化。但是,您需要在每个会话中获取Google云端硬盘的访问令牌。选中Example I/O notebook
其他方法通常不方便