我有一个txt文件(字典.txt)我想作为字典载入我的脚本。 我怎么能这么做?你知道吗
文件字典.txt你知道吗
{'YAL008W': 25, 'YBR255W': 50, 'YGR164W': 37, 'YGR131W': 40, 'YNL003C': 11,
'YBR135W': 2, 'YBR160W': 6, 'YJL082W': 79, 'YJL142C': 4, 'YPL191C': 38,
'YGL215W': 31, 'YKL074C': 33, 'YJL077C': 67, 'YKL096W-A': 22, 'YIL124W': 60,
'YLR364C-A': 2, 'YPL039W': 58, 'YNL170W': 16, 'YGL141W': 62, 'YJL179W': 15,
'YDR316W-A': 13, 'YDR316W-B': 139, 'YKL083W': 25, 'YOR009W': 25,
'YKL029C': 395, 'YPL166W': 31, 'YKL052C': 20, 'YOL034W': 29, 'YBL008W': 42,
'YIL062C': 2, 'YCL023C': 27}
代码:
f=open('dictionary.txt', 'r')
with f as dic1:
dictionary1=eval(dic1.read())
这输入它作为一个字典,但我想知道是否有一个更快的方法这样做。你知道吗
它不太可能更快或更慢,但是您可以通过避免} ;这与} 或
eval
(它可以执行任意代码,这会带来很大的安全性和稳定性风险)而支持^{eval
类似,但只适用于Python文本,而不是任意代码。根据格式的不同,还可以使用^{json.loads
。你知道吗您的
dictionary.txt
几乎是JSON,因此我建议您这样做:对于
dictionary.txt
,这个输出注:省略号用于缩写输出。你知道吗
相关问题 更多 >
编程相关推荐