![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
码农-Python小高
这个作者很懒,什么都没留下…
展开
-
python获取桌面打开的程序
python win32gui 获取桌面运行的应用程序名称 以及 根据名称获取句柄原创 2022-07-22 10:40:14 · 1347 阅读 · 0 评论 -
RecursionError: maximum recursion depth exceeded,已解决(非设置递归深度)
解决办法: 将requests2.26.0改为requests2.23.0, 降低版本个人是在django中调用requests, get请求,第一次没问题,以后就会出现下方图片的错误,由于我用的是django-vue-admin这个框架,找源码,看到某个地方用到了try: eventlet.monkey_patch(thread=False) # 必须加这条代码 with eventlet.Timeout(2, False): # 设置超时时间为2秒原创 2022-02-09 16:17:53 · 1381 阅读 · 0 评论 -
python3 AttributeError: module ‘urllib‘ has no attribute ‘parse‘
链接亲测管用原创 2022-01-27 11:16:20 · 718 阅读 · 0 评论 -
Python搭建支付宝三方支付
只是记录,方便日后使用,没测试过链接原创 2021-12-29 11:59:47 · 445 阅读 · 0 评论 -
python 月份相加减
安装pip install python-dateutil使用from datetime import datetime, datefrom dateutil.relativedelta import relativedeltanow = datetime.now()print(now)print(now - relativedelta(months=3))"""2019-01-09 18:13:28.7911922018-10-09 18:13:28.791192"""to原创 2021-11-29 15:55:04 · 2256 阅读 · 0 评论 -
python判断版本号大小
def version(v1, v2): """ :param v1: 第一个版本号 :param v2: 第二个版本号 两个版本号中只能包含数字和 "." 存在 :return: 0表示v1=v2, 1表示v1>v2 , -1表示v1<v2 """ lst_1 = v1.split('.') lst_2 = v2.split('.') c = 0 while True: if c == len(lst_1)原创 2021-09-28 17:45:28 · 427 阅读 · 0 评论 -
windows 使用uwsgi(python)
windows 使用uwsgi安装MinGW-w64原创 2021-03-16 13:37:07 · 2073 阅读 · 0 评论 -
odoo14社区版 某度盘下载
https://pan.baidu.com/s/17FoIW4nGWd-Du0pbWW087A提取码:p85m原创 2021-03-13 17:53:47 · 1676 阅读 · 0 评论 -
python-ldap安装报错(pip install -r requirements.txt 报错)
安装其他包报错,仅仅安装python-ldap报错解决办法(亲测个人 有效):https://blog.csdn.net/tjsxin/article/details/98480526原创 2021-03-13 17:12:43 · 330 阅读 · 0 评论 -
python 报错TypeError: sequence item 0: expected str instance, int found(python将列表元素转化为字符串)
当将列表转化字符串时报错例如','.join([1,2,3])原因: 转化时列表不能包含int修改:','.join([str(i) for i in [1,2,3]])或者','.join(['{}'.format(i) for i in [1,2,3]])或者','.join(['%s' %i for i in [1,2,3]])原创 2021-02-23 17:39:05 · 817 阅读 · 0 评论 -
pandas(xlrd)无法打开.xlsx文件,xlrd.biffh.XLRDError: Excel xlsx file; not supported
升级xlrdpip install xlrd==1.2.0也可以用openpyxl代替xlrd打开.xlsx文件:df=pandas.read_excel(‘data.xlsx’,engine=‘openpyxl’)原创 2021-02-02 13:46:10 · 1439 阅读 · 1 评论 -
python logging日志模块
** 例子**# -*- coding: utf-8 -*-## @Time : 2020/11/7 16:59 # @Author : gao# @File : test_logging.py # @Software: PyCharm# @description: 测试python 中logging日志模块import logging # 引入logging模块import os.pathimport timedef insert_log(logger, logfile):原创 2020-11-19 17:22:31 · 104 阅读 · 0 评论 -
python中pathlib使用(告别os模块)
引用官方的话,The old pathlib module on bitbucket is in bugfix-only mode. The goal of pathlib2 is to provide a backport of standard pathlib module which tracks the standard library module, so all the newest features of the standard pathlib can be used also on old原创 2020-11-16 10:53:42 · 666 阅读 · 0 评论 -
Python PDF 转换为 word
亲测可用 2020-11-03https://www.cnblogs.com/shuchongzeishuai/p/13913477.html原创 2020-11-13 17:15:06 · 169 阅读 · 0 评论 -
web 视频演示,MP4小视频免费下载
视频地址:MP4python 下载代码import requestsmp4 = requests.get('http://www.w3school.com.cn/i/movie.mp4').contentwith open('./test.mp4', 'wb') as f: f.write(mp4)原创 2020-09-27 16:57:37 · 1745 阅读 · 0 评论 -
pyinstaller去掉黑窗口,添加icon图标
-w 是去掉黑窗口,我当时是和tkinter冲突,故删掉,-i 是添加图标,不用他自带的黑乎乎,黄不拉几的图标,这俩没前后顺序ico生成网站,当时自己用的https://www.aconvert.com/cn/icon/png-to-ico/ (我用这个)https://www.easyicon.net/covert/pyinstaller -w -i aa.ico -F aaa.py...原创 2020-06-02 18:19:54 · 2751 阅读 · 0 评论 -
Python 使用datetime函数进行字符串 - 时间格式 相互转化
def strftime(time): """时间格式转化为str""" return datetime.datetime.strftime(time, "%Y/%m/%d")def strptime(time): """str 转化为 时间格式""" return datetime.datetime.strptime(time, "%Y/%m/%d %H:%M:%S+08:00")%a 星期几的简写 Weekday name, abbr.%A 星期几的全称原创 2020-05-28 11:34:14 · 1787 阅读 · 0 评论 -
python返回当前路径下所有文件路径/文件名--递归(当前一级的文件)
def RetPics(self, path, list_names): insertPics = [] for file in os.listdir(path): file_path = os.path.join(path, file) if os.path.isdir(file_path): self.RetPics(file_path, list_names) ...原创 2020-05-28 11:28:25 · 935 阅读 · 0 评论 -
python判断今天是不是这个月第一天(月初)
import datetimedef firstDayOfMonth(dt): """判断今天是不是这个月第一天""" now_day = (dt + datetime.timedelta(days=-dt.day + 1)).day return now_day == dt.daynow = datetime.date.today()a = firstDayOfMonth(now) 返回true false...原创 2020-05-28 11:22:25 · 1988 阅读 · 0 评论 -
python字符串转化为十六进制数据(socket发送 hex---bytes)
当时数据通过tcp转发,需要json转化为十六进制字符串a = {"DataType":"Min","DeviceId":"test1234","Dust":"43","PM10":"142.3","PM2.5":"28. 3","AirPressure":"101","Temperature":"22","Humidity":"50","WindDirection":"2"," WindSpeed":"36.5","RecDate":"2017-05-08 00:00:02"} # json格式a原创 2020-05-22 18:11:48 · 4846 阅读 · 0 评论 -
python word表格一些操作
数据格式(datas): 列表套列表aa =[ [1,2,3,4,5],[6,7,8,9],[]…]def create_insert_word_table(datas, stday, etday, s): """创建word表格以及插入数据""" doc = Document() doc.styles['Normal'].font.name = 'Calibri' # 是用来设置当文字是西文时的字体, doc.styles['Normal']._element.r原创 2020-05-22 17:30:52 · 871 阅读 · 0 评论 -
python使用 smtplib在linux上发送邮件失败问题
Python使用 smtplib在linux上发送邮件,windows运行没问题,部署到ubuntu,运行,发现一直没结束,强制退出并报socket错误,最后百度后,找到解决办法,很简单在linux上对发送的加密要求更严格,需要使用更安全的SMTP_SSL()进行邮箱传输认证。参考:https://www.jianshu.com/p/fc55404b6db7smtplib.SMTP()改为smtplib.SMTP_SSL()...原创 2020-05-22 16:51:51 · 517 阅读 · 0 评论 -
python获取当前周 周一和周末时间
import datetimedef get_current_week(): monday, sunday = datetime.date.today(), datetime.date.today() one_day = datetime.timedelta(days=1) while monday.weekday() != 0: monday -= one_day while sunday.weekday() != 6: sunday +原创 2020-05-19 10:30:25 · 5824 阅读 · 0 评论 -
python停止程序,不在往下执行
在for 循环或者while循环中,可以用break,continue终止在if else 判断中import syssys.exit(0)等等 还有很多参考:https://blog.csdn.net/weixin_30790841/article/details/97459949?depth_1-utm_source=distribute.pc_relevant.non...原创 2020-04-24 16:18:09 · 7786 阅读 · 0 评论 -
python动态创建表以及字段
这是Python 创建表 以及字段dd= {"a":"111","b":"222", .......}fds = ['"{}" {},'.format(k, fieldType(v)) for k, v in dd.items()] fds_str = ''.join(fds) sql1 = """ dr...原创 2020-04-03 17:46:31 · 1347 阅读 · 2 评论 -
python 爬取中国天气网(济南)数据
图片位置的数据,具体数据可以页面右击,查看网页源代码,里边有这些数据,正则提出来 dd = re.findall(r'{"od":{"od0".*', html)[0][:-1],集体看代码# 济南天气# -*- coding: utf-8 -*-from __future__ import unicode_literalsimport datetimeimport jsoni...原创 2020-01-18 09:37:11 · 690 阅读 · 0 评论 -
根据当前经纬度,计算东西南北方向距离1000米的经纬度,或者某个方向角1000米的经纬度
好久之前根据别人修改的,如果看不懂,可以再问我# -*- coding: utf-8 -*-# @Time: 2019/8/30 16:44# @Author: gaoyanshun# @ Site: # @File: 一公里经纬度from sympy import *from math import radians, cos, sin, asin, sqrtclass Get...原创 2020-01-18 09:09:41 · 1531 阅读 · 0 评论 -
python根据经纬度计算两点之间距离
两种方法,一个是利用python库,另一个利用math函数计算,最后和百度地图测量的做对比计算结果447.249799354446.72072701447.02 百度地图测量# 1. Python 库from geopy.distance import geodesicaa = geodesic((30.28708, 120.12802999999997), (28.7427, ...原创 2020-01-18 09:04:17 · 3183 阅读 · 5 评论 -
selenium三种方法isEnable()、isDisplayed()和isSelected()的区别
isEnable()、isDisplayed()和isSelected()1、以上三个为布尔类型的函数2、isEnable用于存储input、select等元素的可编辑状态,可以编辑返回true,否则返回false3、isDisplayed()这个有点陌生,在大神写的脚本看到几次不知道何用意先不管,本身这个函数用于判断某个元素是否存在页面上(这里的存在不是肉眼看到的存在,而是html代码的存...转载 2020-01-16 17:17:54 · 913 阅读 · 0 评论 -
Python 遍历输出 指定路径下图片名 列表 aa.jpg -- > [aa]
输入图片路径(只能输入的当前路径下,如果包含文件夹,则输出的是文件夹名,即没有递归操作)打包成exe,命令:pyinstaller -F ***.py,-F 后面内容为你想打包的python文件。(pip install pyinstaler)生成两个文件,生成的exe包含在dist文件夹内,# -*- coding: utf-8 -*-# @Time: 2019/12/17 14...原创 2019-12-31 17:17:00 · 1014 阅读 · 0 评论 -
python -- 测试上传下载速度
链接:https://pan.baidu.com/s/1sKNv4YdHn39jOandMpqVsw提取码:nl1r直接运行 speedtest.py原创 2019-11-26 13:17:08 · 1058 阅读 · 0 评论 -
python2 和 python3 的区别
原创 2019-01-18 20:05:07 · 97 阅读 · 0 评论