我在名为'user_table.txt'
的文本文件中有以下数据:
Jane - valentine4Me
Billy
Billy - slick987
Billy - monica1600Dress
Jason - jason4evER
Brian - briguy987321CT
Laura - 100LauraSmith
Charlotte - beutifulGIRL!
Christoper - chrisjohn
我尝试使用以下代码将这些数据读入Python字典:
users = {}
with open("user_table.txt", 'r') as file:
for line in file:
line = line.strip()
# if there is no password
if '-' in line == False:
continue
# otherwise read into a dictionary
else:
key, value = line.split('-')
users[key] = value
print(users)
我得到以下错误:
ValueError: not enough values to unpack (expected 2, got 1)
这很可能是因为Billy的第一个实例没有可拆分的'-'
如果是这样的话,解决这个问题的最佳方法是什么
谢谢
您的情况不正确,必须:
或
相关问题 更多 >
编程相关推荐