随笔分类 - Python
摘要:下载安装包: 下载地址:https://downloads.mysql.com/archives/community/ 下载后直接解压,将解压后的文件放置存放目录即可 本文以“C:\Program Files\mysql-5.7.31-winx64”为例: 创建配置文件: 新建文件 my.ini [
阅读全文
摘要:md5加密(不可逆) import hashlib pwd = '123' obj = hashlib.md5() obj.update(pwd.encode('utf-8')) res = obj.hexdigest() print(res) 避免撞库风险,加盐 # -*- coding: utf
阅读全文
摘要:网页视频下载,让用户选择,并保存在本地 # -*- coding: utf-8 -*- import os import requests from bs4 import BeautifulSoup def get_mp4_url(video_id): """ 根据视频ID构造视频的下载地址(已破解
阅读全文
摘要:C/S架构 """ 客户端: 运行程序,链接服务器并获取服务器发送的欢迎登录信息 输入用户名和密码,并将用户名和密码发送到服务端进行效验 登录失败重试 登录成功,进入系统,提示登录成功 服务端: 客户端链接上服务端,返回,欢迎登录信息 等待客户端发送用户明明和和密码进行效验(用户名和密码在文件中)
阅读全文
摘要:try: ## 逻辑代码 except Exception as e: ## try中的代码如果有异常,则该代码块中的代码会执行 finally: ## try中的代码无论是否报错,finally中的代码都会执行,一般用于释放资源 """ 例如处理文件,打开、操作,关闭的动作是必要执行的 """
阅读全文
摘要:""" 需求:11点小游戏 人员超出11点默认为0 每次选完牌后询问是否继续 """ import random result = {} user_list = ["yy", "ww", "gg"] total_poke_list = [ ("小王",14),("大王",15) ] color_li
阅读全文
摘要:实现原理: 基于@语法和函数闭包,将原函数封装在闭包中,然后将函数赋值为一个新的函数(内层函数),执行函数时再在内层函数中执行闭包中的原函数 实现效果: 可以在不改变原函数内部代码和调用方式的前提下,实现在函数执行和执行扩展功能 适用场景: 多个函数系统统一在执行前后自定义一些功能 装饰器示例: d
阅读全文
摘要:推导式创建序列 推导式是从一个或者多个迭代器快速创建序列的一种方法。它可以将循环和条件判断结合,从而避免冗长的代码。推导式是典型的 Python 风格 一、列表推导式: [表达式 for item in 可迭代对象 ]或者:{表达式for item in 可迭代对象 if条件判断} >>> [x f
阅读全文
摘要:小白一枚,欢迎大神指点 需求: 写一个python脚本,获取所有未读邮件并将邮件信息打入钉钉群中 增加钉钉文本长度限制处理:电脑客户端和手机客户端发DING,最多可以发送5000以内的字符 新邮件内容文件位置:email_content/年月日/用户/tiamstamp.txt 执行脚本日志文件位置
阅读全文
摘要:数据类型 常见的数据类型: int:整数类型(整形) bool:布尔类型 str:字符串类型 list:列表类型 tuple:元组类型 dict:字典类型 set:集合类型 float:浮点类型(浮点型) 一、整数类型(int): 解释: 用于表示整数,例如,100、2016等。整型字面值的表示方式
阅读全文