小编myl*_*ock的帖子

从 Wordpress 网站进行 AJAX 调用时如何保护 API 密钥?

我想对已经列出我们公司产品的本地在线商店进行 API 调用,然后返回其详细信息、标签、照片等的 JSON。除了保护我的 API 密钥外,不包含任何敏感信息。

如何保护我的 API 密钥并向另一个网站发出 GET/POST 请求?

javascript php ajax wordpress

6
推荐指数
1
解决办法
2288
查看次数

使用函数变量调用类实例时,Python 'str' 对象没有属性 'name'

我刚刚开始学习用 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)

python oop string class

2
推荐指数
1
解决办法
2万
查看次数

标签 统计

ajax ×1

class ×1

javascript ×1

oop ×1

php ×1

python ×1

string ×1

wordpress ×1