python中字符a如何变成b
第一想到的是 exec:
# http://codepad.org/25Zwz7ys
namespace = {}
exec("a='b';c='d'", namespace)
del namespace['__builtins__']
print namespace
但是好像有点不合题意,第二想到的是 str.split,上面已经有了,不作举例。
然后我丧心病狂地想到 ConfigParser...
class toDict(object):
def __new__(self, *data):
if not data:
return {}
import os
import ConfigParser
parser = ConfigParser.ConfigParser()
buf = 'buffer.buf'
f = open(buf, 'w')
f.write("[section_data]" + os.linesep)
for i in data:
f.write(i + os.linesep)
f.close()
parser.read(buf)
items = parser.items("section_data")
ret = {}
for i in items:
ret[i[0]] = i[1]
os.remove(buf)
del parser
return ret
if __name__ == '__main__':
print toDict()
# {}
print toDict("a=b")
# {'a': 'b'}
print toDict("a=b", "c=d", "你好=世界", "1=2")
# {'a': 'b', '1': '2', 'c': 'd', 'xc4xe3xbaxc3': 'xcaxc0xbdxe7'}
相关知识
python中字符a如何变成b
Python学习第一期
Python学习天二天
Python中的自增运算
Python笔试题
《python灰帽子》源码一,运行一个程序进入调试状态
Python小练习
Python知识点总结外加15道题目191205101146数据2班敖伟作业
python学习总结day2
Python学习手册
原文链接: python中字符a如何变成b https://www.mcbbbk.com/newsview324586.html
| 上一篇: 一杯奶茶的热量=2杯可乐+3包薯... | 下一篇: 奔跑吧原始人宠物推荐 最强宠物选... |
推荐分享

- 1养玉米蛇的危害 31442
- 2狗交配为什么会锁住?从狗狗生... 8309
- 3我的狗老公李淑敏33——如何... 7244
- 4原创 ... 7221
- 5petpet generat... 6323
- 6中国境内禁养的十大鸟种,你知... 5941
- 7猫咪声音翻译器 5773
- 8自制狗狗辅食:棉花面纱犬的美... 5185
- 9家养水獭多少钱一只正常 5149
- 10南京宠物粮食薄荷饼宠物食品包... 5007




