稍后在程序[Python 2.7]中使用类对象的函数输出

时间:2015-07-10 00:31:37

标签: python function class object

我首先要为我的初学者多少道歉,但是在很多其他障碍之后我已经碰到了这堵墙。其基础是从网站检索值,使用变量修改它并打印最终值。我对类和对象的了解非常少。我只是无法弄清楚如何从我的函数 getPlays 中获取值 numTotal ,并在以后使用它打印为 Final 。该值从函数中正确打印,我只需要存储该值以供以后用作变量。

class GetPlaycount(object):

    def getPlays(self):
        print "Working"
        browser = webdriver.PhantomJS('C:\Python27\phantomjs-2.0.0-windows\phantomjs.exe')
        browser.get('https://osu.ppy.sh/u/4973241')
        time.sleep(1)
        Plays = browser.find_element_by_xpath('//*[@id="general"]/div[8]').text 
        numPlays = int(re.sub('[^0-9]', '', Plays))
        numTime = int(numPlays) * int(numLength)
        numTotal = int(numTime) * float(numVar)
        print int(numTotal)
        return numTotal


myClassObject = GetPlaycount()

myClassObject.getPlays()

Final = ????

print Final

raw_input("wait")

感谢您的帮助和耐心。

1 个答案:

答案 0 :(得分:1)

如果我正确理解了这个问题

final = myClassObject.getPlays()
print final 

应该是你所需要的一切。