![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 65
zhaojiafu666
保持好奇心,开始养成记录学习笔记的习惯吧,加油!!!
【我坚信】:学习中遇到问题时,要习惯于多思考,根据已经掌握的知识举一反三;搞不懂的,可以使用Google搜索引擎,大部分常见的问题都会有答案;遇到问题不论大小马上就去请教“高手”不是明智之举,自己研究出来的答案远比你从“高手”那里得到的现成答案要记忆深刻,也更有利于你今后的学习。希望自己成为高手的人,从不会放弃自己独立思考问题的机会。
展开
-
Siege压力测试工具的安装及使用+python flask的四种wsgi方式对比
文章目录一、前言:如果要支持https二、安装使用:文件备份:1、mac安装:2、linux 安装:【centos 服务器】通用Linux安装:3、window安装:4、测试百度:参数:测试百度:5、查看配置文件位置:1)、siege -C2)、找到后缀:siege.conf三、flask 四种wsgi方式对比(tornado,Gunicorn,Twisted,Gevent)1、文件:1)、代码结构:2)、hello.py3)、hello.html2、flask 压力测试:1)、执行hello.py【启动原创 2021-11-24 19:57:53 · 3053 阅读 · 0 评论 -
Microsoft Visual C++ 2019 Redistributable Package (x64) is not installed. Latest binary compatible
文章目录Microsoft Visual C++ Redistributable 2019Microsoft Visual C++ Redistributable 2017Microsoft Visual C++ Redistributable 2015Microsoft Visual C++ Redistributable 2013Microsoft Visual C++ Redistributable 2012Microsoft Visual C++ Redistributable 2010Micros转载 2021-07-14 14:26:04 · 7130 阅读 · 0 评论 -
Python模块--pipreqs【快速生成一个Python项目的依赖模块requirements.txt】
文章目录说明:方法:1、安装:2、生成当前项目下的目录:3、指定目录:说明:今天发现一个好用的Python模块,可以一键生成Python项目需要的Python模块文件requirements.txt。主要优点,有时间一些项目需要的模块比较多,而且各个模块并不是都需要,我只需要当前项目需要的模块,就需要这个模块了。方法:项目地址1、安装:pip install pipreqs2、生成当前项目下的目录:# 再当前项目根目录下执行。# window cmd中需要指定编码pipreqs ./原创 2021-06-18 13:13:24 · 350 阅读 · 0 评论 -
linux安装python模块报错:centos error: command ‘gcc‘ failed with exit status 1
文章目录python2安装命令:python3安装命令:看似缺少gcc组件,但是确实在安装之前有执行过yum安装gcc,但是还是有这样的问题,于是找呀找看到有网友提到缺少openssl-devel支持。python2安装命令:yum install gcc libffi-devel python-devel openssl-devel -ypython3安装命令:yum install gcc libffi-devel python3-devel openssl-devel -y...原创 2021-06-16 15:57:27 · 1117 阅读 · 0 评论 -
Python 多线程传参记录【元组模式+json的kv模式】
文章目录说明:1、元组格式传参:2、json的kv模式传参说明:之前多线程一直是使用元组传递,如果我有些函数,已经有默认值,不需要传递呐?这个时候就需要使用json格式传值更方便。直接说下传参的地方,其他的我默认大家都知道了,不知道这个直接去网上搜索相关的吧,多线程Python有俩种方式吧,一种是继承threading.Thread,然后重写run方法。另一种,直接函数时方法,我这里是使用函数时讲解,因为我比较喜欢用这个函数时方法。1、元组格式传参:# 单个参数【英文逗号不能省略】thread原创 2021-06-10 13:40:24 · 524 阅读 · 2 评论 -
python ujson模块【号称比json更快】
文章目录说明:1、学习文档2、安装模块:3、使用:4、测试一下执行效率:说明:看到aiohttp异步模块,使用有ujson模块,然后就搜了一下,不是内置模块,需要安装。号称比内置模块json更快。是C语言编写的。1、学习文档usjon 模块地址:ujson GitHub地址模块说明:UltraJSON是一个超快速的JSON编码器和解码器,用纯C编写,并为Python 3.6+绑定。2、安装模块:python -m pip install ujson# 或者直接pip安装pip i原创 2021-06-08 00:03:52 · 4729 阅读 · 0 评论 -
Python打包自己的项目成模块到pypi【可以自己使用pip安装的方法】【发布模块、发布自己的Python模块】
文章目录一、学习目标:二、具体步骤:1、注册账号:一、学习目标:学习如何将自己的项目或者方法打包成一个模块,上传到pypi里面,然后方便使用这个模块进行多个机器使用,不用再一次一次复制到项目统计目录下,直接pip安装即可对台机器分布式使用。二、具体步骤:1、注册账号:注册地址:...原创 2021-05-31 18:07:13 · 1031 阅读 · 2 评论 -
centos7的Linux图文安装miniconda傻瓜教程
文章目录一、说明:踩坑一:ImportError: /lib64/libstdc++.so.6: version `CXXABI_1.3.8'踩坑2:ImportError: /lib64/libc.so.6: version `GLIBC_2.18' not found二、安装anaconda环境:1、下载miniconda。2、上传到服务器:3、安装:4、添加(/usr/anconda3/bin)到系统环境变量文件(/etc/profile)中:5、检测是否安装成功6、取消新终端自动激活conda ba原创 2021-05-27 10:50:34 · 2936 阅读 · 3 评论 -
conda 和 pip 常用命令+ python虚拟环境
文章目录1、镜像源:2、pip一些常用命令:3、conda一些常用命令:4、tensorflow的安装:5、3070显卡安装1.14版本的tensorflow:1、镜像源:阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.douban.com/simple/清华大学 https://pypi.tuna.tsinghua.原创 2021-05-25 09:02:00 · 768 阅读 · 0 评论 -
3070显卡安装飞浆 paddlepaddle GPU小技巧
文章目录说明:1、安装Anaconda:2、创建一个conda环境:3、安装cuda环境4、安装paddlepaddle-gpu说明:由于环境比较麻烦,建议还是使用conda环境来搞,不然一堆bug等着你。1、安装Anaconda:清华镜像源下载地址由于我一直使用的是python 3.7,我还是选择:Anaconda3-2020.02-Windows-x86.exe 这个软件,目前这个是python是3.7,其他的自行测试。我没有一个一个测试。2、创建一个conda环境:# 使用默认anac原创 2021-05-14 18:31:02 · 950 阅读 · 0 评论 -
conda 安装模块报错:RemoveError: ‘requests‘ is a dependency of conda and cannot be removed from conda‘s ope
文章目录今天突然使用conda进行安装一个模块,然后就报错:RemoveError: ‘requests’ is a dependency of conda and cannot be removed from conda’s operating enviro然后网上都是升级conda解决的:其实如果升级还保持,可以试试强制升级下:# 升级conda也会升级模块版本。conda update conda# 如果还报这个错误,就执行强制升级conda update --force conda原创 2021-05-14 18:29:43 · 1183 阅读 · 0 评论 -
Python 命令行快速查询模块是否安装+模块安装位置
文章目录需求:window或者linux服务器都可以:1、查看模块位置:2、发现还能减速一行命令检测模块是否安装:需求:有时候,我不想交互查看Python的模块包路径,但是有时候每次需要进入python shell,感觉很麻烦,所有我这里找到一个快速输出模块的绝对路径方法。window或者linux服务器都可以:需要注意一点,windows和服务器,可以需要将python3换成python即可。1、查看模块位置:我这里以requests 模块测试(不能是内置模块,比如:os\json\base6原创 2021-05-11 11:28:47 · 1128 阅读 · 0 评论 -
centos7.2 安装配置Python虚拟环境的详细步骤
文章目录痛点:配置虚拟环境:1、安装 virtualenv和virtualenvwrapper2、新建一个目录:3、查找`virtualenvwrapper.sh`4、编辑 .bashrc配置文件:5、常用几个命令:痛点:每次新的服务器都要配置一遍,每次都要在百度搜索步骤,干脆自己整理一遍,毕竟以后自己常用,下次直接复制自己的代码即可,可以省下时间。配置虚拟环境:我这里是root权限,如果不是,尝试加sudo试试。1、安装 virtualenv和virtualenvwrapperpip3 ins原创 2021-05-07 16:40:55 · 252 阅读 · 1 评论 -
python3 解决&#开头的Unicode编码的字符串问题的通用方法
文章目录需求:解决步骤:1、安装HTMLParser模块:2、解决报错:ModuleNotFoundError: No module named 'markupbase'需求:如果有一串字符串,含有&#的特殊字符串,如何解决,我尝试之后,放入html页面中,使用浏览器打开是正常的。最后搜到了一篇文章:https://blog.csdn.net/WindyQCF/article/details/71435145然后我就想着用HTMLParser模块,结果各种报错,最终还是解决了。解决步骤:原创 2021-04-15 13:19:35 · 1322 阅读 · 0 评论 -
pytho3 提取pdf文件的文本内容
文章目录1、安装模块:2、代码提取pdf文件1、安装模块:pip install pdfminer3k2、代码提取pdf文件# pip install pdfminer3kfrom pdfminer.pdfparser import PDFParser, PDFDocumentfrom pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter, PDFTextExtractionNotAllowedfrom pdfmi原创 2021-03-29 18:37:27 · 329 阅读 · 2 评论 -
python 将图片字节 与PIL的Image 互相转化
文章目录需求:1、图片字节转换成image对象2、image对象转换成图片字节需求:比如我请求返回一个图片字节,想直接转换成PIL的image对象。或者PIL打开本地图片,进行一系列改变大小尺寸,或者转换成RGB之后,再将image对象转换成图片字节如何来搞。1、图片字节转换成image对象# 图片字节转换成image对象from io import BytesIOfrom PIL import Imageimg_byte = b"图片字节"bytes_stream = BytesIO(原创 2021-03-17 09:09:09 · 3906 阅读 · 0 评论 -
centos 安装pip3 install psutil 的问题: error: command ‘gcc‘ failed with exit status 1
文章目录安装命令:安装命令:解决方法:先安装Python3 需要的环境:yum install gcc libffi-devel python3-devel openssl-devel -y合并一起:yes y|yum install gcc libffi-devel python3-devel openssl-devel -y;yes y|pip3 install psutil如果是Python2版本的:yes y|yum install gcc libffi-devel python原创 2021-02-04 17:33:00 · 738 阅读 · 0 评论 -
python批量解压rar和zip的压缩包
文章目录一、学习目标:1、安装模块:2、rarfile.RarCannotExec: Cannot find working tool问题:3、批量解压代码:一、学习目标:批量解压一个目录下的所有rar和zip的压缩包。之前只是解压zip,今天想解压的里面也有rar,奈何之前脚本跑不了,然后就优化了下。我之前的俩篇博客:python 解压zip压缩文件,并且还原中文文件名乱码问题python对window对一个目录下的所有子目录批量压缩1、安装模块:pip install rarfile原创 2021-01-26 22:08:39 · 1924 阅读 · 1 评论 -
python 之jupyter 学习3--快捷键整理【后续有的话也会增加到这里】
文章目录一、学习目标:二、快捷键整理【后续用到会持续更新】1、jupyter notebook快速切换code和markdown2、代码模式下补充3、更多快捷键:一、学习目标:整理收集jupyter常用的快捷键。二、快捷键整理【后续用到会持续更新】1、jupyter notebook快速切换code和markdownEsc + M:切换至Markdown模式Esc + Y:切换至代码模式2、代码模式下补充tab键 可以补充比如:输入im之后,可以按tab键,会不提示,快速写代码。3、更原创 2021-01-09 22:35:51 · 1309 阅读 · 0 评论 -
python永久设置pip的国内源的快捷方式
文章目录学习目标:设置方法:个别失败情况解决方法:学习目标:不知道熟悉python的你是否很烦每次安装模块都要去找国内源,然后安装,发现那个方法太麻烦了,其实可以永久设置指定的国内源的,以后不用再去找国内源么设置方法:简单粗暴,直接上代码:# 永久設置阿里云的国内源【如果是阿里云的ecs,推荐使用】pip config set global.trusted-host mirrors.aliyun.compip config set global.index-url https://mirror原创 2021-01-09 12:10:54 · 664 阅读 · 0 评论 -
jupyter 学习之2-修改工作路径2
文章目录一、学习目标:二、我的再次解决方法:1、我的配置:2、安装:3、建立jupyter快捷方式:4、执行jupyter快捷方式:5、生成配置文件:6、修改c.NotebookApp.notebook_dir的地址:7、重启jupyter:一、学习目标:其实之前整理过一次安装:jupyter 学习之1-修改工作路径但是呐,现在使用之前的命令安装,之后,因为是家里的电脑,之前是公司电脑安装,是有用户名的,能找到位置,发现现在无法找到jupyter_notebook_config这个文件了。所以只能在原创 2021-01-09 00:03:19 · 130 阅读 · 0 评论 -
lxml模块对xpath定位的元素进行转HTML源码
文章目录需求:方法1:使用from lxml.html import tostring的tostring方法功能方法2(推荐使用,经过我效率测试,使用etree返回的html使用xpath定位到的元素,还使用etree转换为HTML源码效率更快):需求:如何将xpath定位到的元素进行转为HTML源码方法1:使用from lxml.html import tostring的tostring方...原创 2019-07-18 09:41:05 · 1926 阅读 · 2 评论 -
python将多张图片合并成一张图片
文章目录说明:合并图片的三个过程1、参考原博主的:2、优化第一个数量问题:3、优化俩个问题(数量不限+性状按比例变小)说明:今天想着把图片如何合并成一张图片,然后我就搜到了一篇博客,博主写的很好,我仔细看了,还能用,就是效果不太好(就是原图的形状比例变了,看着很不爽),然后我重新优化了下。合并图片的三个过程1、参考原博主的:参考博文地址import osimport PIL.Ima...原创 2020-01-17 15:02:20 · 39444 阅读 · 39 评论 -
python 安装PIL模块,并且查看图片大小
文章目录1、安装PIL(pip install Pillow)2、使用python查看图片大小2.1 爬取图片的响应字节,查看图片大小(个人项目需求)2.2 使用os模块查看本地文件的大小(包括但不限图片)1、安装PIL(pip install Pillow)图片是我第一次安装命令错误,后来才发现是pip install Pillow但是导入模块使用是PIL:from PIL impo...原创 2019-07-19 10:19:34 · 2871 阅读 · 0 评论 -
python Windows 下配置虚拟环境
文章目录说明:1、安装模块virtualenv2、为项目安装虚拟环境3、启动虚拟环境3.1、可以直接在刚刚命令下使用方法2:添加刚刚的虚拟环境的Scripts到环境变量中3、退出、deactivate说明:虚拟环境有时候项目不同,可以需要不同的模块版本,这个时候就需要这个虚拟环境了,但是,我之前弄了很多次就没有成功,这一次参考一个博客就成功了,我也很纳闷。不管了,先记录下来,剩下下次再不会了。...原创 2019-07-24 12:21:09 · 495 阅读 · 0 评论 -
pyinstaller 打包python文件成exe
文章目录说明:本文主要是在b站上面看到一个打包成exe的简单小程序,然后想着把我的之前做过的项目程序打包成试试,然后把子自己的成功过程记录下来,后续如果遇到相关知识再来扩展博客。注意事项1:注意事项2:1、使用安装pyinstaller2、使用pyinstaller 打包单个py程序文件3、使用pyinstaller 打包多个py程序文件说明:本文主要是在b站上面看到一个打包成exe的简单小程序...原创 2019-07-13 11:48:17 · 707 阅读 · 0 评论 -
python3之time模块的时间戳转换(日期格式转为时间戳、时间戳转化为日期格式字符串)
文章目录1、日期格式转为时间戳2、日期格式转化为时间戳1、日期格式转为时间戳import time# 将如上的时间2019-05-20 5:21:00转换成时间戳,具体的操作过程为:# 利用strptime()函数将时间转换成时间数组# 利用mktime()函数将时间数组转换成时间戳dt = "2019-05-20 5:21:00"#转换成时间数组timeArray = time....原创 2019-05-20 15:08:59 · 2493 阅读 · 0 评论 -
FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version
文章目录问题:解决方法:今天测试了一个大牛的去除图片马赛克的代码除了不少的错误,这个十个警告,能完成去重的效果,但是看着警告感觉不爽,所以接着寻找解决办法:问题:FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it wil...原创 2019-08-02 12:25:02 · 38174 阅读 · 17 评论 -
np.c_和np.r_
demoimport numpy as npa = np.array([1, 2, 3])b = np.array([4, 5, 6])c = np.c_[a,b]print(np.r_[a,b])print(c)print(np.c_[b,c])结果[1 2 3 4 5 6][[1 4] [2 5] [3 6]][[4 1 4] [5 2 5] [6 3 6]]...原创 2019-04-08 14:57:35 · 112 阅读 · 0 评论 -
python 对列表排序之高级模块natsort
文章目录说明一、安装pip install natsort二、简单使用1(数字类型的字符串排序)1、不用模块方法2、使用模块方法:三、英文小写(单个大写也一样)+ 数字三、英文大小写 +数字说明工作中有时候总会遇到一些功能,比如排序,要么就自己写一个排序函数,这时候如果这个模块就可以使用了,可以大大的提高你的效率,节省你的时间。比如需要合并视频时,或者对文件夹下面的文件进行操作需要进行排序时。...原创 2019-07-08 16:56:45 · 4079 阅读 · 0 评论 -
正则匹配文本时几个很重要的用法
文章目录1、除了:2、中文:3、匹配中文和中文标点符号:1、除了:比如,除了数字都匹配:'[^\d]'解释,\d代表数字,前面带个^就是代表除了后面的字符。2、中文:这个能匹配任意一个中文汉字'[\u4e00-\u9fa5]'使用场所,如果需要提取一个文本中的汉字,可以使用。3、匹配中文和中文标点符号:能匹配任意一个中文汉字或者标点符号。'[^\x00-\xff]'如...原创 2019-11-18 17:49:00 · 221 阅读 · 0 评论 -
python json格式化保错的另一种处理方式
文章目录1、找到报错的原因2、使用正则替换掉不需要的字符1、找到报错的原因一般是有些字符或者编码无法识别,这时候需要保存成txt文件进行查找分析,具体在哪个位置。找到相关字符进行分析。2、使用正则替换掉不需要的字符比如我的是借助python的正则表达式,匹配的字符串中,我只要含有中文,英文、数字、还有:"’<>\/-,{} 这些字符需要,其他的我都认为是json报错的字符,替...原创 2019-07-02 18:57:29 · 616 阅读 · 0 评论 -
正则表达式-匹配中英文、字母和数字
最近需要用到正则匹配,上网找了一下,发现这个博客写的不错,想着保留了下载,日后用时就省事了。转载来自:https://blog.csdn.net/jinruoyanxu/article/details/79385815在做项目的过程中,使用正则表达式来匹配一段文本中的特定种类字符,是比较常用的一种方式,下面是对常用的正则匹配做了一个归纳整理。匹配中文:[\u4e00-\u9fa5]英...转载 2019-03-21 11:31:51 · 15934 阅读 · 0 评论 -
python汉字转成拼音、英文的一个学习随笔
文章目录一、说明:二、简单使用:1、汉字转拼音:2、汉字转英文(不能转换一个句子,如果是句子会先切分开再进行一个一个翻译,返回列表)一、说明:这个是我发现一个python好用的一个模块,名字就是pinyin:主要功能就是基于普通话将汉字翻译成拼音。模块地址:安装命令:pip install pinyin二、简单使用:解释我放在代码里面了,看看就懂了,不过多解释了。1、汉字转拼音...原创 2019-11-05 09:53:29 · 2358 阅读 · 0 评论 -
整理最全的 python 之markdown与HTML的互转的几个模块
文章目录一、说明:二、互转模块:1、md转html①、markdown模块(推荐):②、md-to-html模块(不推荐):2、html转md:①、tomd模块:②、html2text文件(推荐):③、html2markdown模块:一、说明:今天突然想着学习一下如何将markdown和HTML互转的知识,因为我在CSDN的写的博客可以导出的时候有俩种方式,所以想着也可以把他们相互转化下。我觉...原创 2019-11-28 12:54:10 · 9387 阅读 · 2 评论 -
python sentry监控系统的简单使用
文章目录一、注册账号:1、能创建多个项目:2、接收的监控:二、安装模块三、简单使用:1、简单测试1:报警:2、下面我模仿一个爬虫失败的监控:一、注册账号:注册地址进入之后使用邮箱注册,我使用QQ邮箱注册就能使用。注册成功之后,会跳转让选择语言界面,我这里选择python:我的跳转后地址:(https://sentry.io/onboarding/b4754e1b71/get-star...原创 2019-12-05 10:26:33 · 3457 阅读 · 2 评论 -
python执行系统命令的方法总结
文章目录说明:三个python执行系统命令的方法:1、os.system()2、os.popen()3、subprocess.Popen()4、如何让subprocess.Popen()和os.popen()等待5、总结:说明:python 将html保存为PDF之一个学习笔记今天转存HTML为pdf的时候,然后我使用os.system时候出现问题,后来网上搜索python有三种执行命令,结...原创 2019-10-24 17:26:15 · 1376 阅读 · 0 评论 -
python 下json转xml、html,xml转json
文章目录一、说明:二、简单操作使用:1、json转xml:①、安装:②、代码中的josn③、代码:2、json转html:①、安装:②、代码:3、xml转json:①、安装:②、代码:③、去掉属性:4、html转json(暂时没有解决)一、说明:今天突然有个想法,吧json转化为xml和html然后就搜索,真的找到了相关的一些模块,既然有了模块,就找到几个简单的实例做个示范。但是有一个我测试...原创 2019-12-11 11:03:52 · 4124 阅读 · 0 评论 -
安装Twisted 报错:Microsoft Visual C++ 14.0 is required。。。
文章目录1、需求,安装Twisted报错2、解决方法2.1、下载对应版本的模块2.2、安装即可:1、需求,安装Twisted报错Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/...原创 2019-07-24 12:58:14 · 382 阅读 · 0 评论 -
python对list中json(可多层下的字段值)的字段进行排序模块operator
文章目录一、说明:二、使用案例:0、官方中文文档:1、更新对json进行排序:2、对多层下的json字段值进行排序(`需要排序的字段层级取值必须是确定的`)一、说明:之前学习一个排序,翻了半天才找到代码,感觉挺耽误时间的,所以记录下来,方便日后再需要,毕竟好记性不如烂笔头,何况我记性也不太好。。。。二、使用案例:后面如果用到更多的关于operator模块的用法,我会持续更新的。0、官方中文文档:地址:1、更新对json进行排序:直接上代码:data_list = [{原创 2020-08-27 17:53:07 · 1000 阅读 · 0 评论