随笔分类 - Python
摘要:模拟用户前台交互及接口调用流程 1. 用户前台交互流程 步骤1: 用户在前端界面点击"新建报告"按钮 步骤2: 前端立即显示"报告创建成功"提示信息 步骤3: 用户可继续其他操作,无需等待后台处理完成 步骤4: 后台静默处理报告生成任务 2. 接口调用流程 步骤1: 前端发送POST请求到 /api
阅读全文
摘要:在编程中,日志记录(logging)是一种非常重要的工具,它可以帮助我们跟踪程序的运行状态、调试错误以及记录重要信息。 Python 提供了一个内置的 logging 模块,专门用于处理日志记录任务。与简单的 print 语句相比,logging 模块更加灵活和强大,能够满足不同场景下的日志需求。
阅读全文
摘要:# -*- coding: utf-8 -*- """ Excel 数据加载模块 负责从 Excel 文件加载测试数据,处理数据转换和验证 """ import json from pathlib import Path from typing import Dict, Any, List, Opt
阅读全文
摘要:from typing import Dict, Any, List, Optional Dict - 用于标注字典类型的类型提示 Any - 用于标注任意类型的类型提示 List - 用于标注列表类型的类型提示 Optional - 用于标注可选类型的类型提示,表示某个值可以是指定类型或 None
阅读全文
摘要:Path 是 Python 标准库 pathlib 模块中的一个核心类,主要用于面向对象的文件系统路径操作。 主要用途 路径表示与操作:以面向对象的方式处理文件和目录路径 跨平台兼容:自动处理不同操作系统(Windows、Linux、macOS)的路径格式差异 路径解析:提供便捷的方法来获取路径的各
阅读全文
摘要:import sys # print(sys.argv) def main(): # 检查命令行参数的数量 if len(sys.argv) != 3: print("Usage: python t1.py <num1> <num2>") sys.exit(1) # 将命令行参数转换为整数 try:
阅读全文
摘要:第三方登录是一种常见的身份验证机制,允许用户使用他们在其他平台(如社交媒体、电子邮件服务或开发平台)的账号来登录你的应用或网站,而不需要创建新的用户名和密码。这种方式不仅简化了用户的登录过程,还提高了用户体验和安全性。 第三方登录的主要特点 简化注册和登录: 用户无需创建新的账户,只需使用已有的第三
阅读全文
摘要:基本概念 装饰器是一种强大的工具,允许你在不修改原有函数或方法代码的情况下,给其增加额外的功能。装饰器本质上是一个函数,它接受一个函数作为参数并返回一个新的函数。 基本语法 def my_decorator(func): def wrapper(*args,**kwargs): print('函数运
阅读全文
摘要:# -*- coding: utf-8 -*- import base64 import os from io import BytesIO from docx import Document from docx.shared import Inches, Pt from bs4 import Be
阅读全文
摘要:安装 pip install schedule 例子 每x分钟运行一次 import schedule import time def job(): print("I'm working...") # 每 3 秒/分钟/小时/天/周运行一次任务、 # 从现在开始每 3 秒/分钟/小时/天/周运行一次
阅读全文
摘要:import time import requests import pymysql import datetime import random from hashlib import md5 import json now_date = datetime.datetime.now().strfti
阅读全文
摘要:sys.argv sys模块是python解释器交互的一个接口 该模块提供对解释器使用或维护的一些变量的访问和获取 它提供了许多函数和变量来处理python运行时欢姐的不同部分 import sys print(sys.argv) test = sys.argv[1] if test == "sha
阅读全文
摘要:docx python-docx是一个用于创建和更新Microsoft word(.docx)文件的Python库 安装 pip install python-docx 快速入门 打开文档 需要的第一件事是要处理的文档。 from docx import Document document =
阅读全文
摘要:使用特定大小的随机数生成,使用随机数生成器生成特定大小的字节,并将其写入文件中 ```python import os def generate_file(file_path, file_size_bytes): with open(file_path, 'wb') as file: file.wr
阅读全文
摘要:import requests import pyshorteners as psn def long_to_short(url): url = psn.Shortener().chilpit.short(url) return url def short_to_long(url): res = r
阅读全文
摘要:python中的代码运行时间获取方式 我们知道为了提高代码的运行速度,我们需要对书写的python代码进行性能测试,而代码性能的高低的直接反馈就是电脑运行代码所需要的时间。 使用time模块对代码的运行时间进行统计 import time class Lucky(): def jia(self)
阅读全文
摘要:import urllib.parse import requests #调用机器人接口 def qingyunke(msg): url = "http://api.qingyunke.com/api.php?key=free&appid=0&msg=%s" % (urllib.parse.quot
阅读全文
摘要:# -*- coding: utf-8 -*- # This code shows an example of text translation from English to Simplified-Chinese. # This code runs on Python 2.7.x and Pyth
阅读全文
摘要:faker是一个开源的python库,安装完成后只需要调用Facker库,就可以帮助我们创建需要的数据。 pip install Faker ####demo from faker import Faker faker_data = Faker(locale='zh_CN')#定义语言 print(
阅读全文
摘要:import smtplib import os from email.header import Header from email.mime.text import MIMEText # shenyuximr@163.com def sendemail(host,usernames,verify
阅读全文

浙公网安备 33010602011771号