首页 > 解决方案 > 在 python 中处理文本文件时发现错误

问题描述

我正在为学校制作一个小游戏,为了让用户玩,他们需要使用用户名和密码来验证自己。我编写的验证代码什么也没执行,但是我找不到我做错了什么。

usernamevalidation = input("Enter your username\n")
passwordvalidation = input("Enter your password")
opener = open("validationneaparta.txt","r")
reader = opener.readline()
splitting = reader.split(":")
print(splitting[1])
if usernamevalidation == splitting[1]:
  print("test")

文本文件:

username:dallavid
password:nea2020

标签: python

解决方案


您已修剪检查数据是否有任何不需要的空格。下面的代码对我有用。

if usernamevalidation == splitting[1].strip():
  print("test")

推荐阅读