B站96天从小白练成Python开发大神习题 Day_2

这篇博客介绍了如何使用Python进行用户登录系统和购物车程序的开发,以及股票查询程序的实现。用户信息存储于文件,连续三次密码错误将锁定账户。购物车程序允许用户选择商品并检查余额,支持退出时显示购买记录和余额。股票查询程序提供模糊查询和条件筛选功能,用户可按股票名称、价格、涨跌幅、换手率进行查询。
摘要由CSDN通过智能技术生成
  1. 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()

效果如图:
在终端输入python文件名 后跟参数
原文件
生成的新文件
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 = 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值