在PySide Simple Application中使用yahoo_finance api

时间:2015-07-02 00:49:16

标签: python pyside yahoo-finance

我正在尝试使用系统托盘指示器来获取不同公司的价格。我正在使用PySide for ui和yahoo_finance包来获取数据。

此代码显示两家不同公司的价格:

import yahoo_finance
labels = ['SAN', 'IXD1.SG']
for x in labels:
    o = yahoo_finance.Share(x)
    print(o.get_price())

但是,在调用QApplication方法之后,我收到了这个错误:

from PySide import QtGui, QtCore
import yahoo_finance
app = QtGui.QApplication([])
labels = ['SAN', 'IXD1.SG']
for x in labels:
    o = yahoo_finance.Share(x)
    print(o.get_price())


File "/usr/local/lib/python3.4/dist-packages/yahoo_finance/__init__.py", line 23, in edt_to_utc
date_ = datetime.strptime(date.replace(" 0:", " 12:"), mask)
File "/usr/lib/python3.4/_strptime.py", line 500, in _strptime_datetime
tt, fraction = _strptime(data_string, format)
File "/usr/lib/python3.4/_strptime.py", line 340, in _strptime
data_string[found.end():])
ValueError: unconverted data remains: pm

我正在寻找为什么会这样,但我找不到任何解决方案。

  • 我在调用QApplication之前和之后检查区域设置,但一切正常。

谢谢!

0 个答案:

没有答案