我需要导入一个名为“Apps”的2GB文件。该文件由嵌套字典(下面的代码段)组成。如何以将文件打包到字典变量的方式导入该文件?我意识到我可以打开文件并简单地分配,但是每个2GB,我不想打开每个文件并进行分配。谢谢
{
'responseHeader':{
'status':0,
'QTime':35,
'params':{
'sort':'appTitle asc',
'indent':'true',
'start':'400',
'q':'*:*',
'wt':'python',
'fq':['status:"A"',
'-developerWebsite:["" TO *]',
'intNumDownloads:[0 TO *]'],
'rows':'450'}},
'response':{'numFound':771005,'start':400,'docs':[]}}
如果您的文件包含格式良好的Python dict,您可以这样一行加载它:
语法
是的缩写
这是一个很好的实践,因为它可以确保您的流在最后关闭。您也可以将其用于数据库连接、http连接等。你知道吗
相关问题 更多 >
编程相关推荐