- sys的使用
import sys
import os
a, old_str, new_str, filename = sys.argv # 前面
f_name = filename
f_name_new = "%s_new" % f_name
f = open(f_name, "r", encoding="UTF-8")
f_new = open(f_name_new, "w", encoding="UTF-8")
for line in f:
if old_str in line:
line_new = line.replace(old_str, new_str)
else:
line_new = line
f_new.write(line_new)
f.close()
f_new.close()
效果如图:
2. 用户输入帐号密码进行登陆
用户信息保存在文件内
用户密码输入错误三次后锁定用户,下次再登录,检测到是这个用户也登录不了*
f = open("用户信息.txt", "r", encoding="UTF-8") # 用户信息,里面的格式为字典格式
f_lock = open("black_list.txt", "r+", encoding="UTF-8") # 锁定用户名文件,里面的格式为列表格式
data = eval(f.read()) # 将字符串转化为字典
data_lock = eval(f_lock.read()) # 将字符串转化为列表
print(data)
print(data_lock)
flag = True # b标识符
count = 1 # 计数,密码输入错误次数
while flag:
uname =