当我运行下面的代码时,会弹出以下消息框。为什么要打印那些我不想要的烦人的牙套?我正在使用 Python 2.7 和 EasyGui。
from __future__ import division
from easygui import *
import ystockquote
def main():
PRHSX_message()
def PRHSX_message():
prhsx_share_price = float(ystockquote.get_last_trade_price('PRHSX'))
prhsx_daily_change = ystockquote.get_change('PRHSX')
prhsx_total_shares = 47.527
prhsx_starting_value = 2500
prhsx_percent_change = (((prhsx_share_price * prhsx_total_shares) / prhsx_starting_value) - 1) * 100
prhsx_percent_change = str("%.2f" % prhsx_percent_change) + "%"
prhsx_current_value = prhsx_share_price * prhsx_total_shares
prhsx_profit = prhsx_current_value - prhsx_starting_value
prhsx_current_value = "$" + str("%.2f" % prhsx_current_value)
prhsx_profit = "$" + str("%.2f" % prhsx_profit)
prhsx_string = "T. Rowe Price Roth IRA Account\n____________________________\n \
\nPercent Change:", str(prhsx_daily_change), \
"\nShare Price:", prhsx_share_price, \
"\nCurrent Value:", prhsx_current_value, \
"\nPercent Growth:", prhsx_percent_change, \
"\nProfit:", prhsx_profit
return msgbox(prhsx_string)
if __name__ == '__main__':
main()