如何自动将非类型化为字符串?

2024-05-29 10:05:25 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的代码:

from yahoo_finance import Share
from pprint import pprint

laz = Share('LAZ') #Lazard
# ABERDEEN
amg = Share('AMG') #Affiliated Managers Group
ben = Share('BEN') #Franklin Resources
lm = Share('LM') #Legg Mason
evr = Share('EVR') #Evercore Partners
ghl = Share('GHL') #Greenhill
hli = Share('HLI') #Houlihan Lokey
mc = Share('MC') #Moelis
pjt = Share('PJT') #PJT Partners
ms = Share('MS') #Morgan Stanley
gs = Share('GS') #Goldman Sachs
jpm = Share('JPM') #JP Morgan
ab = Share('AB') #Alliance Bernstein

print ("Lazard: $" + laz.get_open())
# ABERDEEN
print ("AMG: $" + amg.get_open())
print ("Franklin: $" + ben.get_open())
print ("LeggMason: $" + lm.get_open())
print ("Evercore: $" + evr.get_open())
print ("Greenhill: $" + ghl.get_open())
print ("Houlihan: $" + hli.get_open())
print ("Moelis: $" + mc.get_open())
print ("PJT: $" + pjt.get_open())
print ("MorganStanley: $" + ms.get_open())
print ("Goldman: $" + gs.get_open())
print ("JPMorgan: $" + jpm.get_open())
print ("AllianceBernstein: $" + ab.get_open())

这是我得到的错误:

^{pr2}$

然而,它真的很奇怪,因为它有一半的时间是有效的,而另一半是不起作用的。为什么剩下的工作,但这个具体的没有?在


Tags: fromimportsharegetopenpprintbenprint
1条回答
网友
1楼 · 发布于 2024-05-29 10:05:25

我想这会有用的。。在

只需使用这个函数Share_nonesafe,而不是Share

from yahoo_finance import Share

def Share_nonesafe(x):
    if Share(x) == None:
        return (' price not available.')        
    else:
        return (Share(x))

相关问题 更多 >

    热门问题