我首先要为我的初学者多少道歉,但是在很多其他障碍之后我已经碰到了这堵墙。其基础是从网站检索值,使用变量修改它并打印最终值。我对类和对象的了解非常少。我只是无法弄清楚如何从我的函数 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")
感谢您的帮助和耐心。
答案 0 :(得分:1)
如果我正确理解了这个问题
final = myClassObject.getPlays()
print final
应该是你所需要的一切。