上面的代码去掉注册内容
时间: 2024-03-23 11:40:53 浏览: 14
如果只需要实现用户登录功能,可以去掉注册相关的代码,只保留登录函数。
以下是修改后的示例代码:
```python
# 定义用户信息文件路径
user_file = 'user.txt'
# 用户登录函数
def login():
# 获取用户输入的账户名和密码
username = input('请输入账户名:')
password = input('请输入密码:')
# 打开用户信息文件
with open(user_file, 'r') as f:
# 读取文件中的每一行
for line in f:
# 将每一行按照逗号分隔成用户名和密码
user_info = line.strip().split(',')
# 如果用户名和密码都匹配成功,则登录成功
if user_info[0] == username and user_info[1] == password:
print('登录成功!')
return
# 如果循环完所有用户信息都没有匹配成功,则登录失败
print('登录失败,请检查账户名和密码是否正确。')
# 主函数
def main():
# 直接调用登录函数
login()
if __name__ == '__main__':
main()
```
在上述代码中,去掉了注册函数和提示用户选择登录或注册的代码,直接调用登录函数。