I️想用Python编写一个程序来保存I️制作的加密货币购买/销售的历史。 I️希望能够保存购买时的数据,交易时的货币价格,以及寻找模式的利润。 I️如何保存这些数据?
答案 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()参数),可以使程序更加复杂。