我是学习了一个月的初学者
正在努力学习资料写入字典
这是我的代码:
def main(file):
with open(file, "r", encoding="utf-8") as f:
lines = f.readlines()
for line in lines:
dict1 = {}
line = line.strip()
if "AccountName" in line:
valueo = line.split('\"')[3]
if "7656" in line:
keyo = line.split('\"')[1]
dict1[keyo] = valueo
main("loginusers.vdf")
我搞不懂怎样引用valueo变数
輸出:
UnboundLocalError: local variable 'valueo' referenced before assignment
我希望可以输出为
{"76561234567896" : "handsomeboy", "76561234554984" : "handsomegirl"}