随笔- 310  文章- 1  评论- 0  阅读- 85655 

随笔分类 -  python

python
使用 BigQuery Python 客户端
摘要:安装客户端库 pip install google-cloud-bigquery 示例代码 from google.cloud import bigquery # 初始化客户端 client = bigquery.Client() # 表引用 table_ref = client.dataset(' 阅读全文
posted @ 2025-02-08 10:38 boye169 阅读(7) 评论(0) 推荐(0) 编辑
python 图片压缩
摘要:''' pip install pillow ''' from io import BytesIO from PIL import Image def pic_compress(pic_path, out_path, target_size, quality=90, step=5): # 读取图片b 阅读全文
posted @ 2024-10-10 15:48 boye169 阅读(15) 评论(0) 推荐(0) 编辑
python jwt加密与解密
摘要:安装 pip install PyJWT example import datetime import jwt #pip install PyJWT # PyJWT-2.8.0 secret_key="test" payload = { 'user_id': 12345, 'username': ' 阅读全文
posted @ 2024-09-23 16:28 boye169 阅读(77) 评论(0) 推荐(0) 编辑
多个装饰器修改一个函数
摘要:def outter_1(func1): def inner_1(*args, **kwargs): # 使用不定长参数 print("inner_1内容") func1(*args, **kwargs) print("第一个装饰器 1") return inner_1 def outter_2(f 阅读全文
posted @ 2024-09-05 10:48 boye169 阅读(1) 评论(0) 推荐(0) 编辑
python 装饰器类
摘要:from functools import wraps class logit(object): def __init__(self, logfile='out.log'): self.logfile = logfile def __call__(self, func): @wraps(func) 阅读全文
posted @ 2024-09-05 10:45 boye169 阅读(3) 评论(0) 推荐(0) 编辑
python 带参数的装饰器
摘要:from functools import wraps def logit(logfile='out.log'): def logging_decorator(func): @wraps(func) def wrapped_function(*args, **kwargs): log_string 阅读全文
posted @ 2024-09-05 10:43 boye169 阅读(10) 评论(0) 推荐(0) 编辑
python 自动获取浏览器下指定域名下的所有Cookie
摘要:import browsercookie def get_cookies(domain, browser='chrome'): browser_cookies = getattr(browsercookie, browser.lower())() domain_specified_cookies = 阅读全文
posted @ 2024-07-26 17:36 boye169 阅读(66) 评论(0) 推荐(0) 编辑
python 读写yml
摘要:#coding:utf-8 #pip install pyyaml import yaml import os desired_caps = { 'platformName': 'Android', 'platformVersion': '7.0', 'deviceName': 'ASRNW1111 阅读全文
posted @ 2024-05-30 10:56 boye169 阅读(21) 评论(0) 推荐(0) 编辑
Python列表解析式(又称列表推导式)
摘要:概况 嵌套列表解析式又称嵌套列表推导式,功能非常强大,但是初学者难以摸清其书写规则。 以下实例展示了嵌套列表解析的写法。 嵌套列表解析表达是的书写规则是层层嵌套。 嵌套层的一般形式为:for outter in inner。根据需要解析的嵌套层次深度,此一般形式可以从左到右接续写若干个。 嵌套层是从 阅读全文
posted @ 2024-05-17 17:04 boye169 阅读(27) 评论(0) 推荐(0) 编辑
python 提取音乐高潮部分
摘要:安装模块 pip install pychorus 代码 from pychorus import find_and_output_chorus #chorus_start_sec = find_and_output_chorus("你的音乐文件", "提取结果的目标路径", 要多少秒的高潮部分) 阅读全文
posted @ 2024-05-09 17:38 boye169 阅读(24) 评论(0) 推荐(0) 编辑
python将字典转换为对象(type的高级用法)
摘要:创建对象 使用type()函数还可以动态创建对象。在Python中,对象本质上也是一种类型,因此可以使用type()函数来创建对象。例如: obj = type('MyObject', (), {'attr': 'value'})() 等价于 class MyObject: attr = 'valu 阅读全文
posted @ 2024-04-24 10:14 boye169 阅读(67) 评论(0) 推荐(0) 编辑
python 读取ini配置文件
摘要:三种类介绍 RawCnfigParser 是最基础的INI文件读取类 ConfigParser类扩展了RawConfigParser的一些接口方法,添加了一些可选参数。 get(section, option [, raw[, vars]]) 获取给定section下的option的值,所以“%”占 阅读全文
posted @ 2024-04-24 09:57 boye169 阅读(348) 评论(0) 推荐(0) 编辑
python 实现简单的web功能
摘要:BaseHTTPRequestHandler介绍 这是一个以TCPServer为基础开发的模块,可以在请求外层添加http协议报文,发送http协议。 基于BaseHTTPServer 的Http Server的处理流程:1.HTTPServer绑定对应的应答类(BaseHTTPRequestHan 阅读全文
posted @ 2024-04-15 11:33 boye169 阅读(19) 评论(0) 推荐(0) 编辑
展开嵌套列表
摘要:模拟数据 data = [[1,2,6],[4],[5,8,7],[11,9],[10]] # 模拟数据 方式1:for循环 from collections.abc import Iterablesum_data = [] for i in data: if isinstance(i,Iterab 阅读全文
posted @ 2024-04-10 17:35 boye169 阅读(4) 评论(0) 推荐(0) 编辑
还款计算,提前还款
摘要:#coding:utf-8 import sys from prettytable import PrettyTable import math ''' 月利率 = 年利率/12 1.等额本息计算公式:每月还款金额 =〔贷款本金×月利率×(1+月利率)^还款月数〕÷〔(1+月利率)^还款月数 - 1 阅读全文
posted @ 2024-03-27 14:25 boye169 阅读(21) 评论(0) 推荐(0) 编辑
贷款计算
摘要:#coding:utf-8 import sys from prettytable import PrettyTable ''' 月利率 = 年利率/12 1.等额本息计算公式:每月还款金额 =〔贷款本金×月利率×(1+月利率)^还款月数〕÷〔(1+月利率)^还款月数 - 1〕 每月利息 = 每月还 阅读全文
posted @ 2024-03-21 16:38 boye169 阅读(90) 评论(0) 推荐(0) 编辑
python string模块
摘要:介绍 ascii_letters --所有字母的字符串ascii_lowercase --小写字母的字符串ascii_uppercase --大写字母的字符串digits --十进制数字的字符串hexdigits --十六进制数字的字符串octdigits --八进制数字的字符串punctuatio 阅读全文
posted @ 2024-03-14 14:41 boye169 阅读(7) 评论(0) 推荐(0) 编辑
python 魔术方法
摘要:__init__、__new__、__del__ 构造方法__new__ 触发时机: 实例化对象时自动触发(在__init__之前触发) 参数:至少一个cls 接收当前类,其他参数根据初始化方法参数决定 返回值:必须返回一个对象实例,没有返回值,则实例化对象的结果为None 作用:实例化对象 注意: 阅读全文
posted @ 2024-02-01 15:33 boye169 阅读(8) 评论(0) 推荐(0) 编辑
python 实现下载大文件
摘要:#coding:utf-8 import requests def request_big_data(url): name = url.split('/')[-1] r = requests.get(url,stream=True) #stream =True 设置为流读取 with open("d 阅读全文
posted @ 2024-01-31 10:18 boye169 阅读(122) 评论(0) 推荐(0) 编辑
Python正则表达式之:(?P<name>) (?P=name) 及 \g<name> 三者的使用区别
摘要:import re s="2023-12-23 14:34:56|liming|20230789" parren="(?P<time>^\d+-\d+-\d+\s\d+:\d+:\d+)\|(?P<name>[\w]+)\|(?P<number>\d+)$" g=re.search(parren,s 阅读全文
posted @ 2024-01-30 15:09 boye169 阅读(67) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示