摘要: try: ## 逻辑代码 except Exception as e: ## try中的代码如果有异常,则该代码块中的代码会执行 finally: ## try中的代码无论是否报错,finally中的代码都会执行,一般用于释放资源 """ 例如处理文件,打开、操作,关闭的动作是必要执行的 """ 阅读全文
posted @ 2021-12-07 17:54 咖啡馆 阅读(21) 评论(0) 推荐(0) 编辑
摘要: os模块 1. 获取当前脚本绝对路径 import os abs_path = os.path.abspath(__file__) print(abs_path) # C:\Users\dida\Desktop\node01\练习.py 2. 获取当前文件的上级目录 import os print( 阅读全文
posted @ 2021-11-24 13:52 咖啡馆 阅读(65) 评论(0) 推荐(0) 编辑
摘要: """ 需求:11点小游戏 人员超出11点默认为0 每次选完牌后询问是否继续 """ import random result = {} user_list = ["yy", "ww", "gg"] total_poke_list = [ ("小王",14),("大王",15) ] color_li 阅读全文
posted @ 2021-11-19 17:22 咖啡馆 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 实现原理: 基于@语法和函数闭包,将原函数封装在闭包中,然后将函数赋值为一个新的函数(内层函数),执行函数时再在内层函数中执行闭包中的原函数 实现效果: 可以在不改变原函数内部代码和调用方式的前提下,实现在函数执行和执行扩展功能 适用场景: 多个函数系统统一在执行前后自定义一些功能 装饰器示例: d 阅读全文
posted @ 2021-11-19 15:16 咖啡馆 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 推导式创建序列 推导式是从一个或者多个迭代器快速创建序列的一种方法。它可以将循环和条件判断结合,从而避免冗长的代码。推导式是典型的 Python 风格 一、列表推导式: [表达式 for item in 可迭代对象 ]或者:{表达式for item in 可迭代对象 if条件判断} >>> [x f 阅读全文
posted @ 2021-11-18 16:09 咖啡馆 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 小白一枚,欢迎大神指点 需求: 写一个python脚本,获取所有未读邮件并将邮件信息打入钉钉群中 增加钉钉文本长度限制处理:电脑客户端和手机客户端发DING,最多可以发送5000以内的字符 新邮件内容文件位置:email_content/年月日/用户/tiamstamp.txt 执行脚本日志文件位置 阅读全文
posted @ 2021-11-18 15:03 咖啡馆 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 数据类型 常见的数据类型: int:整数类型(整形) bool:布尔类型 str:字符串类型 list:列表类型 tuple:元组类型 dict:字典类型 set:集合类型 float:浮点类型(浮点型) 一、整数类型(int): 解释: 用于表示整数,例如,100、2016等。整型字面值的表示方式 阅读全文
posted @ 2021-11-18 11:32 咖啡馆 阅读(271) 评论(0) 推荐(0) 编辑