朋友们这个怎么解决啊,我想将储存在文本里的字符串字典转换为python里面的字典
def Open(file):
f=open(file,'r',encoding='utf-8')
a=f.read()
f.close()
a=a.replace('\n','').strip()
return a
exec(Open('yourfile.txt'))
print(singerdic)
你先对你读取的字符串进行处理,(singerdict=)这个东西是不可以转化成字符串的,建议做以下切分,然后再eval转换一下,只可以是由{开头,以}结尾,而且中间如果不是数字的话要加引号,数字的加不加引号是具体情况具体分析
仍然是无效语法啊