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

时间:2018-01-07 03:56:13

标签: python save

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

1 个答案:

答案 0 :(得分:0)

您可以自己创建一个编写历史文件的程序,或者非常容易地将其记录为普通的.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()参数),可以使程序更加复杂。