news 2026/6/10 15:49:31

Python_work3

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python_work3
使用os和os.path以及函数的递归完成: 给出一个路径,遍历当前路径所有的文件及文件夹 打印输出所有的文件(遇到文件输出路径,遇到文件夹继续进文件夹)

代码

importos.pathaspathimportos file_path_dir="E:\\A云计算\\20251013python\\Code\\09_package\\test_module"deffor_file(path1):forfileinos.listdir(path1):path2=path.join(path1,file)ifpath.isfile(path2):print(f"文件名: ",{path2})elifpath.isdir(path2):for_file(path2)for_file(file_path_dir)
使用加密模块及IO模拟登录功能,要求使用文件模拟数据库存储用户名和密码。

代码

#数据库存储的是加密后的用户名和密码importhashlib#1 定义函数对传入的字符串进行加密defencryption(str):slat="@@##!!"res=hashlib.md5(str.encode("utf-8"))res.update(slat.encode("utf-8"))returnres.hexdigest()#定义数据库的用户名和密码username_mysql=encryption("zhangsan")password_mysql=encryption("123")print(username_mysql)#模拟登录的过程username=input("username: ")password=input("password: ")deflogin(username,password):returnTrueifencryption(username)==username_mysqlandencryption(password)==password_mysqlelseFalseprint("登录成功"iflogin(username,password)else"登录失败")
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 16:18:10

办理无线充 FCC 认证需要准备什么材料?

无线充办理 FCC 认证需区分具体类型,若为仅含电磁感应的普通无线充(无主动射频发射),走SDoC模式;若集成蓝牙 / Wi-Fi 等无线通信功能,则需走FCC ID模式,两类认证所需材料有明确差异,…

作者头像 李华
网站建设 2026/6/9 12:51:29

算法题 设计哈希集合

设计哈希集合 问题描述 不使用任何内建的哈希表库设计一个哈希集合(HashSet)。 实现 MyHashSet 类: void add(key) 向哈希集合中插入一个值 key。bool contains(key) 返回哈希集合中是否包含这个值 key。void remove(key) 将给定值 key 从哈希…

作者头像 李华
网站建设 2026/6/10 9:47:42

如何快速掌握自主移动机器人:从入门到实战的完整指南

如何快速掌握自主移动机器人:从入门到实战的完整指南 【免费下载链接】划重点自主移动机器人导论.pdf资源介绍 《自主移动机器人导论.pdf》是一本系统梳理自主移动机器人知识的实用指南,涵盖基本概念、技术原理、发展历程及应用前景等内容。本书语言通俗…

作者头像 李华
网站建设 2026/6/10 9:46:43

C++并发编程工作窃取算法:彻底搞懂memory_order_acquire/release

案例它实现了一个基于**工作窃取算法(Work-Stealing Algorithm)**的线程池系统,这是一种优雅而高效的动态负载均衡策略。其核心思想简单而深刻:当一个线程完成了自己的任务后,它不会闲着,而是会主动去"窃取"其他仍在忙碌的线程的任务来执行。这种机制确保了所有…

作者头像 李华
网站建设 2026/6/10 11:17:38

全功能开源对讲机固件:解锁UV-K5/K6/5R对讲机的终极潜能

全功能开源对讲机固件:解锁UV-K5/K6/5R对讲机的终极潜能 【免费下载链接】uv-k5-firmware-custom This is a fork of Egzumer https://github.com/egzumer/uv-k5-firmware-custom 项目地址: https://gitcode.com/gh_mirrors/uvk/uv-k5-firmware-custom 想要让…

作者头像 李华
网站建设 2026/6/10 10:48:32

抽奖系统测试报告

测试用例 抽奖系统测试报告 项目背景 项目名称:lottery-system(抽奖系统),基于 Spring Boot 3.5.4、MyBatis、Redis、RabbitMQ 与邮件服务实现活动、用户、奖品管理及抽奖流程。主要特性:支持密码/邮箱验证码登录、活动…

作者头像 李华