python使用get函数在字典中加入键_Python使用字典键作为函数名
我希望能够使用字典键作为函数名,但我不确定是否可行。作为一个简单的例子,我想要一个class().dictkey(otherstuff)的选项,而不是class().dothis(dictkey, otherstuff)。下面是一个不工作的代码示例,它可以让您了解我的想法。在class testclass:
def __init__(self):
self.dict = {'stuff':'value', 'stuff2':'value2'}
#I know this part won't work, but it gives the general idea of what I'd like to do
for key, value in self.dict.iteritems():
def key():
#do stuff
return value
>>> testclass().stuff()
'value'
显然,每个键都需要检查它是否覆盖了任何重要的内容,但除此之外,如果可以工作的话,我将非常感谢您的帮助。在
基本上,我的脚本是将其他脚本存储在Maya场景文件的头中,因此您可以调用一个命令,它将执行匹配的脚本。它将脚本以文本格式存储在字典中,我在字典中做了一个类似于包装器的事情,这样你就可以输入arg和kwargs,而且因为你只能亲自输入和执行脚本,所以实际上没有任何恶意的危险,除非你自己这么做。在
列表是pickle和base64编码的,因为它的头都需要字符串格式,所以每次调用函数时,它都会解码字典以便您可以编辑或读取它,所以理想情况下,每次调用函数时我都需要构建函数。在
run函数中的几个示例:
^{pr2}$
因此,正如这个问题所问的,就上面的代码而言,我希望有类似SceneScript().MyScript( "test(10)" )的东西,只是为了让它更易于使用。在
python使用get函数在字典中加入键_Python使用字典键作为函数名相关推荐
- python中怎样向字典中添加值_python的字典中,如何向指定路径添加值?
如果不是做特定的oj题目的话, 推荐使用xml, 更直观, 也更好管理 from lxml import etree def gen_xpath(path): return '//root/' + ' ...
- python 字典中的value 不在字典中,key才在
#字典中的value 不在字典中 > my_dictionary = {1: 'one', 2: 'two', 3: 'three'} > 1 in my_dictionary True ...
- python中字典统计成绩合_Python统计字典中的项
我想数一数语音标签.到目前为止,我已经将词性标记(德语)存储在字典中,其中POS标记的键和出现次数的值.在 当我数数的时候,我想把"NN"和"NE"总结为一个变 ...
- pandas使用query函数和sample函数、使用query函数筛选dataframe中的特定数据行并使用sample函数获取指定个数的随机抽样数据
pandas使用query函数和sample函数.使用query函数筛选dataframe中的特定数据行并使用sample函数获取指定个数的随机抽样数据(query dataframe and ran ...
- python修改列表中字典内的值_python修改字典内key对应值的方法
python学习笔记:字典 python版本:Python 2.6.6 系统环境:CentOS release 6.2 x86_64 本文参考了互联网上前辈的一些文章 一.字典是python中最灵活的 ...
- python内置函数返回序列中最大元素_Python之路(第八篇)Python内置函数、zip()、max()、min()...
一.python内置函数 abs() 求绝对值 例子 print(abs(-2)) all() 把序列中每一个元素做布尔运算,如果全部都是true,就返回true, 但是如果是空字符串.空列表也返回t ...
- python中怎样向字典中添加值_python中向一个字典中加值
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 开发准备cas 的 python sdk 包含了用于访问和操作 cas 的所有 ...
- python中怎么随机从字典中取值_python怎样从字典中随机取数据
python从字典中随机取数据的方法:可以利用random.sample()函数来实现.random.sample()函数多用于截取列表的指定长度的随机数,但是不会改变列表本身的排序. random. ...
- 【python】小技巧-判断一个字典中是否包含另一个字典的值,即实际结果中是否包含预期结果
在进行自动化测试的时候,我们经常会遇到这样一种情况. 我们的预期结果是 {'username':'kaishui'} 实际结果是{ 'code': 1 , 'username':'kaishui', ...
最新文章
- 【学习笔记1】CentOS 下载
- 根据图片原型写一个html页面,原型图的交互说明该怎么写?
- jvm 的垃圾回收算法
- IIS7.5 中启用rest服务,Delete、Put
- Python中enumerate函数的解释和可视化
- 【全链路质量监控与QoE】
- 小米出招黑科技,5S或成全球首款”Under glass“指纹识别手机
- Linux C语言结构体
- Nodejs,Npm,React安装教程
- C#将image中的显示的图片转换成二进制
- java 复制文本内容_基于java文本复制的7种方式总结
- tensorflow错误记录:tf.concat
- python获取图片某像素点位置_如何在python中获取图像中指定区域内的所有像素坐标?...
- java 快速框架下载_Aria:简单易用、高效的下载框架(Java)
- Android中将EditText里面的内容设置成任意想要的状
- arcmap新手教程_ArcMap 入门
- 实验一高频小信号调谐放大器
- python直方图教程_Matplotlib绘制直方图
- Bootstrap设计可响应式的移动网页
- ppt课堂教学流程图_教学流程图大全(教学PPT)
热门文章
- OpenWrt配置篇
- 【机器学习】传统目标检测算法之DPM
- linux怎么用jconsole_jconsole监控上Linux上的JVM
- 逐步加深的异步操作(上)
- C#异常--System.IO.FileLoadException:“混合模式程序集是针对“v2.0.50727”版的运行时生成的错误...
- 2、MapReduce的job提交启动过程
- junit No tests found matching Method
- linux上很方便的上传下载文件工具rz和sz使用介绍
- 1)phpmyadmin导入数据库大小限制修改
- 关于内表数据汇总的一些算法