打印我的python类的结果&用于将雅虎财务数据显示为行的功能

时间:2017-10-27 23:50:27

标签: python python-3.x class yahoo-finance

我试图将雅虎财务和打印结果的股价视为“,”分开(例如AAPL,163.05)。我创建了一个类并定义了一些函数,但是我没有得到理想的结果。你能告诉我我做错了吗?

from yahoo_finance import Share

class YahooFinance():
    def Prices(self, symbol):
        price = Share(symbol).get_price()
        #print(price)
    def Change(self, symbol):
        change = Share(symbol).get_change()
        #print(change)
    def pClose(self, symbol):
        pclose = Share(symbol).get_prev_close()
        #print(pclose)
    def tDateTime(self, symbol):
        tdatetime = Share(symbol).get_trade_datetime()
        #print(tdatetime)
>>> print(YahooFinance().Prices('AAPL'))
None
>>> Share('AAPL').get_price()
'163.05'

1 个答案:

答案 0 :(得分:1)

你没有在你的方法中返回任何东西。所以重写你的方法:

def Prices(self, symbol):
        return Share(symbol).get_price()

YahooFinance().Prices('AAPL')
'163.05'