Python
BettyKudo
会越来越好的
展开
-
Python文件ImportError: No module named 'util'
今天在运行Python文件时遇见了ImportError: No module named 'util'问题,错误信息如下:在chapter2/usercf.py文件中导入了util/utils.py中的 load_file和save_file模块,结果报错解决办法如下:...原创 2018-11-14 14:31:17 · 22478 阅读 · 7 评论 -
廖雪峰的Python教程---装饰器
装饰器(Decorator)---- 是在代码运行期间动态增加功能的方式。本质上,decorator就是一个返回函数的高阶函数。在面向对象(OOP)的设计模式中,decorator被称为装饰模式。OOP的装饰模式需要通过继承和组合来实现,而Python除了能支持OOP的decorator外,直接从语法层次支持decorator。Python的decorator可以用函数实现,也可以用类实现。...原创 2018-12-11 21:04:32 · 306 阅读 · 0 评论 -
Python三级菜单实现(字典 && 文件)
实现省市县三级联动要求: 打印三级菜单 可返回上一级 可随时退出程序 1.使用字典实现 dic={ "安徽":{ "六安":{ "金寨":[], "舒城":[], "霍山":[], "霍邱:[]"},原创 2019-01-09 22:53:22 · 295 阅读 · 0 评论 -
Python模拟用户登录,密码错误3次则账号锁定
需求 1.输入用户名密码 2.认证成功后显示登录成功 3.密码输错三次后锁定实现思路1.读取保存在文件中的账号和密码2.用户输入用户名3.判断用户名是否在锁定文件内,被锁定则提示然后退出4. 未被锁定则判断用户名是否存在5.用户名存在,判断密码是否正确,输错三次则将用户名写入锁定文...原创 2019-01-10 11:11:38 · 2732 阅读 · 0 评论 -
Python打印九九乘法表
1.一行代码打印print("\n".join("\t".join(["%s*%s=%s" % (j, i, i*j) for j in range(1, i+1)]) for i in range(1, 10)))运行结果: 2.for循环实现for i in range(1,10): for j in range(1,i+1): ...原创 2019-01-10 11:24:57 · 442 阅读 · 0 评论