
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 · 3992 阅读 · 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 · 8162 阅读 · 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 · 561 阅读 · 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 · 1335 阅读 · 0 评论 -
Python 多线程传参记录【元组模式+json的kv模式】
文章目录说明:1、元组格式传参:2、json的kv模式传参说明:之前多线程一直是使用元组传递,如果我有些函数,已经有默认值,不需要传递呐?这个时候就需要使用json格式传值更方便。直接说下传参的地方,其他的我默认大家都知道了,不知道这个直接去网上搜索相关的吧,多线程Python有俩种方式吧,一种是继承threading.Thread,然后重写run方法。另一种,直接函数时方法,我这里是使用函数时讲解,因为我比较喜欢用这个函数时方法。1、元组格式传参:# 单个参数【英文逗号不能省略】thread原创 2021-06-10 13:40:24 · 624 阅读 · 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 · 6111 阅读 · 0 评论 -
Python打包自己的项目成模块到pypi【可以自己使用pip安装的方法】【发布模块、发布自己的Python模块】
文章目录一、学习目标:二、具体步骤:1、注册账号:一、学习目标:学习如何将自己的项目或者方法打包成一个模块,上传到pypi里面,然后方便使用这个模块进行多个机器使用,不用再一次一次复制到项目统计目录下,直接pip安装即可对台机器分布式使用。二、具体步骤:1、注册账号:注册地址:...原创 2021-05-31 18:07:13 · 1357 阅读 · 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 · 3386 阅读 · 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 · 906 阅读 · 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 · 1029 阅读 · 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 · 1317 阅读 · 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 · 1326 阅读 · 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 · 327 阅读 · 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 · 1462 阅读 · 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 · 407 阅读 · 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 · 4535 阅读 · 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 · 791 阅读 · 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 · 2041 阅读 · 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 · 1535 阅读 · 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 · 727 阅读 · 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 · 178 阅读 · 0 评论 -
python flask框架学习之---abort 返回指定响应吗
文章目录一、学习目标:二、测试:1、起个sign验证服务接口:2、请求测试:0)、部署:1)、sign不符合时:2)、sign符合时:结束语:一、学习目标:我们使用flask搭建一个服务的时候,需要等请求进行一个拦截,比如我们需要拦截,也可以根据里面的某个字段或者用户进行对比数据库或者指定的sign来验证。二、测试:1、起个sign验证服务接口:from flask import Flask, request,abort,Responseimport jsonapp = Flask(__nam原创 2021-01-05 11:05:39 · 501 阅读 · 0 评论 -
centos7.2 系统安装psutil报错:error: command ‘gcc‘ failed with exit status 1 解决方法
文章目录今天安装发现报错psutil:解决方案:今天安装发现报错psutil:psutil/_psutil_common.c:9:20: fatal error: Python.h: No such file or directory #include <Python.h> ^ compilation terminated. error: command 'gcc' failed with exit status 1原创 2020-12-31 10:43:45 · 659 阅读 · 1 评论 -
python datetime 模块常用和日期格式转换大法-- 日期date相关:
文章目录1、日期+制定天数2、当时日期格式:1、日期+制定天数def get_forward_10_day_date(begin_date): begin_date = datetime.datetime.strptime(begin_date, "%Y.%m.%d") # begin_date -= datetime.timedelta(days=30) begin_date -= datetime.timedelta(days=10) # begin_date -=原创 2020-12-29 14:25:52 · 957 阅读 · 0 评论 -
pyspider学习之---- windows安装pyspider模块
文章目录一、学习目标:二、安装步骤:0、scrapy和pyspider对比1、安装python3.5版本的python2、安装pyspider模块:3、在cmd中输入pyspdier:4、pycurl模块安装:5、最后,cmd执行:`pyspider`6、pyspider的官方使用文档和GitHub参考:一、学习目标:今天突然想安装下pyspider,一个python爬虫框架,但是发现我的python3.7安装不了,然后看了下pyspider模块,发现最大支持是python3.5,所以我就再安装一个py原创 2020-10-23 16:25:21 · 951 阅读 · 0 评论 -
centos 上如何使用python将doc转docx
文章目录一、学习目标:二、具体步骤:1、参考2、安装3、执行命令一、学习目标:上一篇刚学习了使用python将doc转docx,发展这个模块只能window使用,但是代码迁移到ecs上,如果报错。历经搜索无数文章,总算找到了一个救星。参考文章二、具体步骤:1、参考https://stackoverflow.com/questions/52277264/convert-doc-to-docx-using-soffice-not-working2、安装yum remove openoffice原创 2020-09-10 16:49:58 · 860 阅读 · 0 评论 -
使用python将doc的word文件转换成docx文件
文章目录一、学习目标:二、直接转换代码:一、学习目标:主要之前使用python提起word的docx的文件的数据。但是今天发现,如果是doc后缀的word文件,会报错,这样就无法提取数据了,然后开始搜索如果使用python将doc抓换成docx文件。发现好多文章都是使用win32com模块处理的。二、直接转换代码:不多说了了,直接上我整理测试成功的代码:from win32com import client as wc #导入模块def doc_to_docx(file): word原创 2020-09-10 14:47:56 · 4341 阅读 · 0 评论 -
python 解压zip压缩文件,并且还原中文文件名乱码问题
文章目录一、需求二、不多说,直接上代码:1、解决一个压缩包的代码:2、自动化下载一个压缩包并解压:一、需求如果我有一个压缩包需要解压,使用python可以自动化解压,最后又遇到如果解决的含有中文会乱码,需要根据情况把文件名还原。二、不多说,直接上代码:1、解决一个压缩包的代码:import zipfileimport osfrom pathlib import Pathdef unzip_file(file_zip_path): new_zip_dir = file_zip_pat原创 2020-09-07 11:57:12 · 2029 阅读 · 0 评论 -
python 将JS(JavaScript)的json格式字符串转换为python的字典格式
文章目录1、需求:2、如何将js的json转python字典1、需求:比如我从js的字符串中提取出JavaScript的json字符串,然后找到一个很好的模块。demjson:但是我的电脑,今天不知为何,pip安装各种失败,不过还好,使用python直接安装解压包成功了。2、如何将js的json转python字典其实使用这个模块,很简单。安装 模块命令;pip install demjson转换代码:其实很简单import demjsonjs_json_str = '{x:1, y原创 2020-09-04 17:57:57 · 2179 阅读 · 0 评论 -
python对list中json(可多层下的字段值)的字段进行排序模块operator
文章目录一、说明:二、使用案例:0、官方中文文档:1、更新对json进行排序:2、对多层下的json字段值进行排序(`需要排序的字段层级取值必须是确定的`)一、说明:之前学习一个排序,翻了半天才找到代码,感觉挺耽误时间的,所以记录下来,方便日后再需要,毕竟好记性不如烂笔头,何况我记性也不太好。。。。二、使用案例:后面如果用到更多的关于operator模块的用法,我会持续更新的。0、官方中文文档:地址:1、更新对json进行排序:直接上代码:data_list = [{原创 2020-08-27 17:53:07 · 1073 阅读 · 0 评论 -
python提取excel表格数据
文章目录一、说明:二、带着我发现的来个问题,寻找解决方法:0、安装模块`xlrd`1、解决哪一行是开始的行的问题:2、解决,表格中有合并单元格的问题:3、结合1和2的问题解决,弄个自动化识别开始数据的行并且提取数据。一、说明:今天需要提取Excel表格数据,但是之前没有弄过,然后找到了xlrd模块,但是有个来个问题需要解决:1、如果Excel表格数据过多,如何判断第一行从何处开始读取Excel数据。2、如果Excel表格中有合并表格,不能直接一行一行读取数据,不然就会有合并区域(除了坐上去的单元格,原创 2020-08-26 15:26:21 · 4905 阅读 · 1 评论 -
python提取docx文档的信息(文本+表格)
文章目录一、说明:二、提取数据安装模块:1、提取文本内容:2、提取Excel表格内容:一、说明:本文的需求是提取docx文档里面的数据信息,包括文本和Excel表格信息。经过一上午的搜索,目前找到了一些文字,整理成自己需要的的代码。二、提取数据安装模块:我这里直接命令安装即可。pip install python-docx1、提取文本内容:这里只有按原的每行保存为一个大的字符串。具体不废话了,直接上代码:import docxdef extract_docx_text(docFi原创 2020-08-26 11:11:17 · 7861 阅读 · 0 评论 -
python pytube模块运行报错:from pytube.compat import quote ImportError: cannot import name ‘quote‘
文章目录一、说明:解决思路:1、谷歌搜索:2、慢慢查找解决方法:一、说明:今天使用pytube模块下载YouTube视频的时候发现报错,但是之前使用是没有问题的,最后在pytube项目下的issue里面找到一个回答解决。报错内容:from pytube.compat import quote ImportError: cannot import name 'quote'解决思路:1、谷歌搜索:将错误的最后俩句放到谷歌或者百度搜索。from pytube.compat import quot原创 2020-08-25 17:07:06 · 1448 阅读 · 2 评论 -
python对window对一个目录下的所有子目录批量压缩
import zipfileimport osdef zip_yasuo(start_dir): file_news = start_dir + '.zip' if not os.path.isfile(file_news): z = zipfile.ZipFile(file_news, 'w', zipfile.ZIP_DEFLATED) f...原创 2020-05-01 15:26:43 · 543 阅读 · 0 评论 -
centos 系统版本的linux 安装gevent模块报错:error: command 'gcc' failed with exit status 1
文章目录1、报错内容解决方法:方法1:方法2:1、报错内容解决方法:方法1:我找到一些方法(但是不适用我的):yum install libevent-develyum install python develyum install python-gevent安装之后再进行安装gevent模块,但是我的失败了。方法2:我感觉可能是现在最新版本的不是我的centos系统,因...原创 2020-04-16 11:50:01 · 1670 阅读 · 0 评论 -
moviepy报错之 .This error can be due to the fact that ImageMagick is not installed on your computer, or
说明:今天安装moviepy这个模块一直用不了,结果突然测试说是缺少ImageMagick。刚MoviePy入门跑第一个代码,就一直弄不了,后来发现还是环境没有配置好,下午就遇见了,一直没有解决,暂时先放一边了,到了晚上十点,突然又想搞这个问题了,最终搞到现在(凌晨2:37分,心累呀),现在把这个问题的全部解决思路写下来,希望遇见这个问题的小伙伴少走弯路吧。一、报错内容OSError: M...原创 2020-02-15 02:56:19 · 6876 阅读 · 3 评论 -
python将多张图片合并成一张图片
文章目录说明:合并图片的三个过程1、参考原博主的:2、优化第一个数量问题:3、优化俩个问题(数量不限+性状按比例变小)说明:今天想着把图片如何合并成一张图片,然后我就搜到了一篇博客,博主写的很好,我仔细看了,还能用,就是效果不太好(就是原图的形状比例变了,看着很不爽),然后我重新优化了下。合并图片的三个过程1、参考原博主的:参考博文地址import osimport PIL.Ima...原创 2020-01-17 15:02:20 · 41021 阅读 · 39 评论 -
python 将PDF 转成 图片的几种方法
文章目录一、说明二、PDF转图片方法1:PyMuPDF①、安装PyMuPDF:②、转换图片代码:方法2:pdf2image①、安装pdf2image②、安装Poppler:一、说明昨天突然想着把PDF转成图片,昨天尝试了许久,没有成功,然后就很纳闷,图片合成PDF就可以,应该转成图片也可以吧,然后网上各种找解决这个问题的方法。如果需要图片合成PDF的,可以参考一下我之前的一个博客:使用im...原创 2019-12-26 17:09:29 · 36089 阅读 · 27 评论 -
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 · 4497 阅读 · 0 评论 -
python sentry监控系统的简单使用
文章目录一、注册账号:1、能创建多个项目:2、接收的监控:二、安装模块三、简单使用:1、简单测试1:报警:2、下面我模仿一个爬虫失败的监控:一、注册账号:注册地址进入之后使用邮箱注册,我使用QQ邮箱注册就能使用。注册成功之后,会跳转让选择语言界面,我这里选择python:我的跳转后地址:(https://sentry.io/onboarding/b4754e1b71/get-star...原创 2019-12-05 10:26:33 · 3572 阅读 · 2 评论