我想对已经列出我们公司产品的本地在线商店进行 API 调用,然后返回其详细信息、标签、照片等的 JSON。除了保护我的 API 密钥外,不包含任何敏感信息。
如何保护我的 API 密钥并向另一个网站发出 GET/POST 请求?
我刚刚开始学习用 python 编程。我正在尝试制作类似于 Pokemon 的游戏,并且我正在尝试将 OOP 应用到 agame 中。
我首先创建了一个 Pokemon 类,并添加了类定义的属性,例如名称、HP、etype、攻击。“attacks”是一个列表字典。
我现在的问题是我正在尝试开发一个简单的战斗引擎,我可以在其中切换口袋妖怪。为此,我创建了一个函数/方法名称 Fight()。
在里面我有一个名为 current_pokemon.name 的变量,所以每当我切换 pokemon 时,我可以使用新 pokemon 的名称,攻击等。
我使用 raw_input 返回一个替换 current_pokemon 的字符串,它有一个 .name 属性来调用皮卡丘实例。相反,我得到“str”对象没有属性。为什么这不起作用?当我明确编写 pikachu.attribute 时,它在函数 Fight() 之外工作。
class Pokemon(object):
def __init__(self, name, HP, etype, attacks):
self.name = name
self.HP = HP
self.etype = etype
self.attacks = attacks #2 attacks with name, dmg, type and power points
geodude = Pokemon("Geodude", 100, "Ground",
attacks =
{"Tackle":["Tackle",30,"Normal","35"],
"Rollout":["Rollout",50,"Rock","20"]
})
#attacks = {attack:[attack_name, dmg, type, PP]}
pikachu = Pokemon("Pikachu", …Run Code Online (Sandbox Code Playgroud)