Python与Excel

import openpyxl
from ExcelMode import User_Name

# 为了提高性能,把所有数据先载入内存(list等保存),可大幅提高python项目的运行效率

file = r"E:\2023年新工作资料\自动化测试项目资料\userName.xlsx"  # 文件绝对地址
workbook = openpyxl.load_workbook(file)  # 返回一个workbook数据类型的值,即整个文件对象
# print(workbook.sheetnames)  # 打印Excel表中的所有表
sheet = workbook['UserName']  # 获取指定sheet表,用户与密码表
list_User = []  # 保存所有用户名和密码

# print(sheet.dimensions)  # 获取表格的尺寸大小
n = 5
m = 3
for i in range(2, n):
    listTemp = []
    for j in range(1, m):
        if j % 2 != 0:
            # 获取第1行第1列的数据
            user = sheet.cell(row=i, column=j).value
        else:
            # 获取第1行第1列的数据
            password = sheet.cell(row=i, column=j).value
    list_User.append(user + '_' + password)
print(list_User)
# 输入登录信息
while True:
    u1 = input('输入用户名::').strip()
    p1 = input('输入密码:').strip()
    if (u1 + '_' + p1) in list_User:
        print('登录成功。')
    else:
        print('用户名或密码错误请重新输入。')
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值