尝试使用python中的字典创建一个简单的登录系统
每当我运行此命令时,它都会提示输入用户名和密码,但随后它会在以下命令的第15行显示错误:尝试使用python中的字典创建一个简单的登录系统,python,Python,每当我运行此命令时,它都会提示输入用户名和密码,但随后它会在以下命令的第15行显示错误: def getlogins(): from requests import get url = "https://raw.githubusercontent.com/Ezb2661/lol/master/loginstest" return get(url).text logins = getlogins() logins = logins[:-1] username = inpu
def getlogins():
from requests import get
url = "https://raw.githubusercontent.com/Ezb2661/lol/master/loginstest"
return get(url).text
logins = getlogins()
logins = logins[:-1]
username = input("Username:")
username = str(username)
password = input("Password: ")
password = str(password)
if password == logins[username]:
print("Logged in!")
else:
print("Wrong password or username")
通过将我的json格式固定为{“ezb2661”:“test”}而不是{“ezb2661:test”},然后使用
TypeError: string indices must be integers
这段代码中没有一个字典。@DeepSpace my getlogins()使用我的github源创建了一个字典为什么这样认为?请尝试
print(type(getlogins())
@DeepSpace,因为我是以字典的格式创建它的?如果我做得不正确,请您向我解释如何正确操作?您的登录详细信息既不是字典也不是json,请检查它{“ezb2661:test”}
return loads( get(url).text )