如何在python中转换.txt文件到.pkl文件?



我有一个c.txt文件,我想把它转换成一个c.pkl文件,这样我就可以在jupyter笔记本上阅读它。

c.txt_file = [("Test1" , {"Details" : ["English" , "Maths"]}) , ("Test2" , {"Details" : 
["Science" , "EVS"]}) ]

上面显示了我的c.txt文件,我想在jupyter笔记本中读取它,所以如何将其转换为c.pkl文件,以便在加载c.pkl文件后,我在jupyter笔记本中得到相同的结构化输出。否则,有没有其他的方法,我可以读取这个c.t txt文件,而不把它转换成。pkl文件。

Input :
data = pickle.load(open('c.pkl', 'rb'))
data
Output :
[("Test1" , {"Details" : ["English" , "Maths"]}) , ("Test2" , {"Details" : 
["Science" , "EVS"]}) ]

您可以使用下面的代码片段来解决这个问题,而不需要使用pickle文件。

import ast
with open('c.txt', 'r') as fp:
data = ast.literal_eval(fp.read())

相关内容

  • 没有找到相关文章

最新更新