python - 在这种情况下执行替代?
问题描述
- 我有一本秘密词典。{'e':'3'}
- 用户告诉我关键和一些我无法提前预知的操作(int(e)+4)
我需要退回那个。
.目前我要求用户提供一串类似于 jinja 模板的 python 代码。('int({{e}}+4')
- 我解决 {{e}} = e
- 然后我 return(exec('int('e')+4'))
我能想到的唯一其他方法是与用户共享我的 dict 值并让用户执行他们的操作。
这样想:
- 我根据用户的键(用户名)给用户一个值(密码)
- 用户使用他们选择的操作加密数字
- 我取加密值并将其向前移动
还有其他方法可以处理吗?