me.level 适用于提示但不适用于脚本
me.level works on prompt but not on script
从 https://github.com/smiley/steamapi
下载的模块
>>> import steamapi
>>> username = "mastabomba"
>>> steamapi.core.APIConnection(api_key=“API”, validate_key=True)
<steamapi.core.APIConnection object at 0x10beb8910>
>>> steamapi.user.SteamUser(userurl=username)
<SteamUser "mastabomba" (76561198041685201)>
>>> me = _
>>> me.level
8
testapi.py样本
#!/usr/bin/env python
import steamapi
username = "mastabomba"
steamapi.core.APIConnection(api_key=“API”, validate_key=True)
steamapi.user.SteamUser(userurl=username)
me = username
me.level
执行时
$ ./testapi.py
Traceback (most recent call last):
File "./testapi.py", line 7, in <module>
me.level
AttributeError: 'str' object has no attribute 'level'
谁能指出我哪里做错了?
下划线 _
是最后执行的语句的结果,因此无需深入挖掘,我认为您应该像这样更改代码:
#!/usr/bin/env python
import steamapi
username = "mastabomba"
steamapi.core.APIConnection(api_key=“API”, validate_key=True)
me = steamapi.user.SteamUser(userurl=username)
me.level
从 https://github.com/smiley/steamapi
下载的模块>>> import steamapi
>>> username = "mastabomba"
>>> steamapi.core.APIConnection(api_key=“API”, validate_key=True)
<steamapi.core.APIConnection object at 0x10beb8910>
>>> steamapi.user.SteamUser(userurl=username)
<SteamUser "mastabomba" (76561198041685201)>
>>> me = _
>>> me.level
8
testapi.py样本
#!/usr/bin/env python
import steamapi
username = "mastabomba"
steamapi.core.APIConnection(api_key=“API”, validate_key=True)
steamapi.user.SteamUser(userurl=username)
me = username
me.level
执行时
$ ./testapi.py
Traceback (most recent call last):
File "./testapi.py", line 7, in <module>
me.level
AttributeError: 'str' object has no attribute 'level'
谁能指出我哪里做错了?
下划线 _
是最后执行的语句的结果,因此无需深入挖掘,我认为您应该像这样更改代码:
#!/usr/bin/env python
import steamapi
username = "mastabomba"
steamapi.core.APIConnection(api_key=“API”, validate_key=True)
me = steamapi.user.SteamUser(userurl=username)
me.level