我对python编程很新,所以我才开始尝试。
基本上,我正在尝试使用Yahoo-Finance库来请求市场数据,并使用matplotlib绘制它。
以下是我使用的代码:
#!/usr/bin/python3
from yahoo_finance import Share
from datetime import datetime, date, timedelta
#from matplotlib import pyplot as plt
stm = Share("GOOG")
durée = timedelta(days=10)
lst = stm.get_historical(str(date.today()-durée), str(date.today()))
jours = [f['Date']for f in lst]
cours = [f['Open']for f in lst]
print(jours)
print(cours)
#plt.plot(jours, cours)
#plt.show()
以这种方式执行时,列表'jours'和'cours'打印得很好。 如果我取消注释代码的绘图部分,我会收到错误:
stm = Share("GOOG")
模块_strptime.py中的:未转换的数据仍为:pm
我很失望,因为它发生在之前正在运行的部分代码中....
我认为它可能是不同模块上的库调用之间的某种干扰,但我不知道python自己调试它。
有关于此的任何想法吗?