【发布时间】:2021-12-27 12:52:42
【问题描述】:
所以我正在使用一组由
组成的字典{'Summery':["00","01","02"],'Location':["03","04"],'Name':["05"]}
现在每个数字都与每行的字数相关
在我拥有的文本文件中,格式如下的行
Fun Reading Afterschool 50°N 50°E Library
Education Learning Study 51°N 51°E School
Exercise Play Social 52°N 52°E Playground
如何将 input.txt 转换为所需的输出:
输出.txt
{'Summery':["Fun","Reading","Aftershchool"],'Location':["50°N","50°E"],'Name':["Library"]}
{'Summery':["Education","Learning","Study"],'Location':["51°N","51°E"],'Name':["School"]}
{'Summery':["Exercise","Play","Social"],'Location':["52°N","52°E"],'Name':["Playground"]}
目前为止
file = open("input.txt", 'r')
lines = file.readlines()
list_word = []
for l in lines:
list_word.append(l.split(" "))
my_list = [line.split(' , ')for line in open ("test")]
string1="".join(map(str,my_list))
print(string1)
new_main = open("output.txt", 'w')
new_main.write(string1)
new_main.close()
打印并创建 output.txt
['Fun Reading Afterschool 50°N 50°E Library\n']['Education Learning Study 51°N 51°E School\n']['Exercise Play Social 52°N 52°E Playground']
【问题讨论】:
-
键是否需要使用单引号,或者你可以使用双引号,在这种情况下你可以使用
json.dumps来生成有效的JSON? -
引号,没关系。我将如何添加 json.dump 以使其正常工作?