python,jsonpath提取json数据
摘要:今天发现一个提取json数据比较方便的模块jsonpath,它可以像xpath一样提取数据。 jsonpath语法: 测试数据如图: 我现在要提取card:434345432的数据,只需要这样: 如图: 提取info下面的所有数据: 如图: 测试代码如下: from jsonpath import
阅读全文
python获取当前时间距离指定时间相差的秒值
摘要:代码如下: import time def interval_time(date): """获取当前时间距离指定时相差的秒值 :param date: 格式为:"2021-07-28 18:25" :return: 返回秒 """ now_time = int(time.time()) # 触发时间
阅读全文
python取出数组里面的最大值(不用函数实现)
摘要:代码如下: def max_util(array_list): max_value = array_list[0] for i in range(1, len(array_list)): if max_value < array_list[i]: max_value = array_list[i]
阅读全文
练习题:自动贩卖机:只接受1元、5元、10元的纸币或硬币可以1块,5元, 10元。
摘要:需求: """自动贩卖机:只接受1元、5元、10元的纸币或硬币可以1块,5元, 10元。最多不超过10块钱。饮料只有橙汁、椰汁、矿泉水、早餐奶,售价分别是3.5 ,4, 2,4.5写—个函数用来表示贩卖机的功能:用户投钱和选择饮料,并通过判断之后,给用户吐出饮料和找零。"""代码如下: """自动贩
阅读全文
使用连接池封装pymysql
摘要:安装:pip install DBUtils==1.3 代码如下: """连接池操作pymysql""" import pymysql from DBUtils.PooledDB import PooledDB class MysqlPool(object): def __init__(self):
阅读全文
python启动 http server,让手机直接访问电脑文件(同一个局域网)
摘要:启动命令:python -m http.server 8888 --directory D:\Pictures 可以自己更改端口和访问电脑文件目录 如图: 然后手机端,通过ip+端口访问 参考:https://blog.csdn.net/ma7986321/article/details/80669
阅读全文
python获取当前日期0点0分的日期格式
摘要:效果如图: 代码如下: # TODO 获取当前日期0点0分 import time import datetime def current_time(time_options, interval_day): """ :param time_options: time_options == "add_
阅读全文
python写入日志到txt文本文件显示乱码问题
摘要:文件显示乱码的代码 如图: 现象如图: 修改后: 修改后中文也可以正常显示了: 参考:https://blog.csdn.net/he_ranly/article/details/106269304?utm_medium=distribute.pc_relevant.none-task-blog-B
阅读全文
python使用多进程提高运行效率
摘要:单进程的执行结果 如图: 测试代码: from knight_util.util import KnightUtil import time m1 = KnightUtil().mysql_() def tk_(user_id): sql = '''SELECT token, client_code
阅读全文
python实现语音播报
摘要:import win32com.client speak = win32com.client.Dispatch('SAPI.SPVOICE') speak.Speak('程序运行完毕!') 滴滴滴版本: import win32com.client import winsound speak = w
阅读全文
python生成固定格式且不会重复的用户名
摘要:代码如下: import os import yaml import io class UserName(object): yaml.warnings({'YAMLLoadWarning': False}) def __init__(self, loop_num, prefix_name, path
阅读全文
python多判断if,elif语句优化
摘要:优化前,初学者写法: 优化后,使用字典存放枚举的方式:
阅读全文
python代码出现异常,自动重新运行
摘要:demo如下: from retrying import retry def retry_error(exception): return isinstance(exception, NameError) # return isinstance(exception, Exception) @retr
阅读全文
asyncio异步操作
摘要:代码如下: import asyncio import os async def split_video(video_path): print("开始执行{}目录下的操作:".format(video_path)) split_file = os.path.split(video_path) # 分
阅读全文
python远程操作linux服务器(获取ip,执行多条linux命令,上传文件)
摘要:首先安装模块:pip install paramiko 参考官方文档用法:http://docs.paramiko.org/en/2.0/api/client.html 获取linux服务器的ip,代码如下: import paramiko import re class GetLinuxIp():
阅读全文
faker批量生成10万条测试数据
摘要:faker可以用来批量构造测试数据。首先安装:pip install Faker 具体用法参考:https://zhuanlan.zhihu.com/p/87203290 这里主要是讲下利用faker批量生成测试数据,并保存到数据库。 如下图,创建了一个person表,里面有id,name,addr
阅读全文
yml文件语法
摘要:yml文件表示字典格式和嵌套字典: 如图: 读取如图: yml文件表示列表和列表嵌套字典:2种写法直接写中括号[]或者- 读取结果如图:
阅读全文
安装模块报错:ModuleNotFoundError: No module named 'djcelery'
摘要:报错如图: 报错原因:这个模块的模块名已经更改了 安装这个:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn django-celery==3.2.2
阅读全文