![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
DokcelyNg
技术改变未来
展开
-
FutureWarning: elementwise comparison failed; returning scalar instead, but in the future will perfo
用pandas做数据处理时,出现一个警告,百思不得其解,最终自己研究发现,一般出现这种警告,往往是在我们做数据处理时,当需要进行两个字段值进行比较时,而这两个字段值得类型不一样导致的。例如我的代码是这样写的,如下图:我们这里做了验证,如下图:...原创 2022-07-11 11:34:20 · 6308 阅读 · 1 评论 -
sqlalchemy.exc.InvalidRequestError: Multiple classes found for path “Students“ in the registry of th
sqlalchemy.exc.InvalidRequestError: Multiple classes found for path “Students” in the registry of this declarative base. Please use a fully module-qualified path.已解决在flask中使用orm,尝试进行连接查询,总是报错我是这样写的from apps import db# 班级表class Classes(db.Model):原创 2022-04-07 16:12:54 · 1879 阅读 · 1 评论 -
学习Python单利模式
首先创建三个py文件danli.pyimport threadingclass Singleton(object): _lock = threading.Lock() lit = [] def __new__(cls, *args, **kwargs): if not hasattr(Singleton, "_instance"): with Singleton._lock: # 加锁防止多线程环境中两个线程同时判断到上一行原创 2022-02-23 14:46:02 · 627 阅读 · 0 评论 -
Python实现十进制转二进制
Python实现十进制转二进制num=10result=[]while 1: res=num//2 num = res print(res%2) result.append(str(res%2)) if res==0: breakprint(''.join(result))打印结果:1010原创 2021-02-25 16:21:45 · 4323 阅读 · 0 评论 -
将指定列表中的元素均匀分配到30个列表中
将指定列表中的元素均匀分配到30个列表中def average_lit(num): base_lit=[[] for _ in range(30)] lit=[x for x in range(num)] a=num//30 for k in range(1,a+1): for i,j in enumerate(lit[30*k-30:30*k]): base_lit[i].append(j) for i,j in原创 2021-01-26 14:35:10 · 254 阅读 · 0 评论 -
Python实现滑块验证码登录功能
#!/usr/bin/env python#!-*-coding:utf-8 -*-# @Time : 2020/11/26 15:18# @Author : Zhi-min lu# @FileName: 2020-11-26.pyimport timeimport cv2import numpy as npimport pyautoguiimport requestsfrom bs4 import BeautifulSoupfrom selenium import webdr原创 2020-11-27 11:10:09 · 1068 阅读 · 0 评论 -
Python列表中嵌套字典去重方法
Python列表中嵌套字典去重方法# 列表中字典去重def list_dict_duplicate_removal(data_list): run_function = lambda x, y: x if y in x else x + [y] return reduce(run_function, [[], ] + data_list)# 列表中嵌套字典按照指定建去重def DelRepeat(data,key): new_data = [] # 用于存储去重后的lis原创 2020-11-20 14:05:15 · 1948 阅读 · 0 评论 -
Python async异步编程爬取图片
Python async异步编程爬取图片import aiohttpimport asyncioimport timeasync def spider_img(url): async with aiohttp.ClientSession() as session: response=await session.get(headers=headers, url=url) content_img = await response.read()原创 2020-08-17 15:52:26 · 979 阅读 · 2 评论 -
Python将一个列表中的元素分成两组,使得每组数据之和尽可能的相等
Python将一个列表中的元素分成两组,使得每组数据之和尽可能的相等# 分离数组def split_array(arr): # 获取数组并排序 a = list(arr) #a.sort() # 另一个数组 b = list() # 以上a,b作为待返回的数组 # 计算数组大小 n = len(a)#1000 #求和 smr = sum(a) # 和的一半,简称半和 hs = smr / 2转载 2020-07-28 16:44:26 · 3922 阅读 · 0 评论 -
Python操作MySQL实现三目查询方法
Python操作MySQL实现三目查询方法import pymysqldb=pymysql.connect( user='', password='', host='', port=3306, database='' )cur=db.cursor()company=''company="and xm_company LIKE '%"+ company +"%原创 2020-07-17 16:22:16 · 235 阅读 · 0 评论 -
Python处理子列表重复笔记
Python处理子列表重复笔记lit=[['a','b'],['h','a'],['c','d'],['d','f'],['s','f'],['v','m']]for i in lit: for j in lit: for x in i: if x in j: lit.remove(j) breakprint(lit)打印结果:[['h', 'a'], ['d', 'f'], ['v',原创 2020-07-11 13:53:44 · 154 阅读 · 0 评论 -
根据地址拆分出省市区
根据地址拆分出省市区用Python实现#!/usr/bin/env python#!-*-coding:utf-8 -*-# address_str='邯郸市邯郸县渚河路4号'# print(address_str)area_data={'北京': [{'北京': ['昌平区', '宣武区', '顺义区', '延庆县', '崇文区', '通州区', '密云县', '朝阳区', '门头沟区', '大兴区', '海淀区', '房山区', '平谷区', '西城区', '石景山区', '怀柔区',原创 2020-05-13 14:33:00 · 5251 阅读 · 1 评论 -
Python datetime time生成随机时间日期实现方法
Python datetime time生成随机时间日期实现方法#!/usr/bin/env python#!-*-coding:utf-8 -*-import datetimeimport timeimport randomend_time=datetime.datetime.now()start_time=datetime.datetime.now() + datetime.t...原创 2020-04-11 16:47:03 · 1285 阅读 · 0 评论 -
Python时间运算、计算指定日期开始一年的所有日期、计算指定时间周期内的所有日期。笔记整理。
Python时间运算、计算指定日期开始一年的所有日期、计算指定时间周期内的所有日期。笔记整理。import dateutilimport datetimefrom dateutil.relativedelta import relativedeltad = datetime.datetime.strptime('2018-01-31', '%Y-%m-%d').date()print((...原创 2020-03-23 15:17:57 · 690 阅读 · 0 评论 -
has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is
Django前后端分离开发跨域问题已解决按照图示操作设置前端按照图示操作设置后端INSTALLED_APPS = [‘django.contrib.admin’,‘django.contrib.auth’,‘corsheaders’,‘rest_framework’,‘users.apps.UsersConfig’,‘django.contrib.contenttypes’...原创 2019-11-03 16:32:04 · 10521 阅读 · 0 评论 -
Python将列表分成均匀大小的块
Python将列表分成均匀大小的块#!/usr/bin/env python#!-*-coding:utf-8 -*-def run(list, num): for i in range(0, len(list), num): yield list[i:i + num]for j in run([1, 2, 3, 4, 5, 6], 2): pr...原创 2019-10-12 15:54:59 · 649 阅读 · 0 评论 -
Python列表查重、获取列表中的重复元素、列表去重
Python列表查重、获取列表中的重复元素、列表去重#!/usr/bin/env python#!-*-coding:utf-8 -*-def run(lit): # 判断lit中是否有重复的元素 if [lit.count(x) for x in lit if lit.count(x) > 1]: lit1 = [] for ...原创 2019-09-29 14:58:27 · 7389 阅读 · 0 评论 -
Python实现淘宝秒杀功能
需要下载火狐浏览器需要安装的库以及需要配置的环境变量参考这个链接(https://blog.csdn.net/hc372893308/article/details/83305136)注意:不要copy这个链接的代码,是行不通的,只需要参考该链接geckodriver环境变量的配置操作geckodriver免费下载地址选择合适自己电脑版本下载(https://github.com/mozil...原创 2019-03-25 16:29:43 · 6794 阅读 · 6 评论