如何解决Python文件循环
我是python的新手,请原谅我的愚蠢。我正在尝试遍历文件(.txt)中的字典。但是,我只想遍历字典中的键,而不是值。我已经尝试了几个小时,但没有取得任何进展。感谢您的帮助。
<class 'pandas.core.frame.DataFrame'>
Month JAN
"1958" 340
"1959" 360
"1960" 417
Name: 0,dtype: object
解决方法
尝试一下:
import json
with open("path/to/file.txt","r") as f:
# read the file as dictionary
file_as_dict = json.load(f)
# iterate over the keys
for key in file_as_dict:
print(key)
,
该文件不包含字典,因为您不能从字面上存储Python字典在文件中。
但是我同意你的看法,因为它具有按键值对组织的信息,因此它看起来像是字典。
您有兴趣将钥匙从那里取出:这是储物柜的号码。
mykeys = []
with open('fa_kluizen.txt','r') as fp:
for line in fp:
if ';' in line:
key,value = line.strip().split(';')
mykeys.append(key)
# now we have it in mykeys list
for key in mykeys:
print(key)
请尝试以下操作:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。