保存历史数据的最佳方法是什么?



I️想用Python编写一个程序来保存加密货币购买/销售I️的历史。I️ 希望能够保存购买时间、交易时的货币价格和利润等数据以寻找模式。如何I️保存这些数据?

您可以非常轻松地将自己设置为编写历史文件或记录为普通.txt文件的程序:

import datetime
import os
os.chdir("C:Users<username>Documents") #Location of history file
day_of_purchase = datetime.date.today()
price_of_currency = 10
profit = 0
file_object  = open("textfile.txt", "w")
file_object.write(str(day_of_purchase)+"," +str(price_of_currency)+"," +str(profit))
file_object.close()

如果要继续向文件添加历史记录输出,只需附加.txt文件即可。您还可以使用 csv 模块设置更复杂的.csv文件:https://docs.python.org/3.4/library/csv.html。您还可以使用一些更精细的库来保存 excel 文件,尽管 excel 非常能够直接读取.csv文件,使用指定的字符作为列删除器。(在上述情况下,选择逗号作为删除器。

您可以通过创建一些交互式组件(如input((参数(来使程序更加复杂。

最新更新