Python
杰锋
这个作者很懒,什么都没留下…
展开
-
datax报错[您提供的配置文件存在错误信息...plugin.json]不存在解决办法
把工具包中的 plugins里所有带下划线开头(._*er)的,全删掉。原创 2023-07-18 11:20:16 · 10007 阅读 · 0 评论 -
Python解码JS的encodeURIComponent并转化JSON
#这个是js的结果# encodeURIComponent('{ "name": "admin", "password": "admin" }')# "%7B%0A%20%20%20%20%20%22name%22%3A%20%22admin%22%2C%0A%20%20%20%20%20%22password%22%3A%20%22admin%22%0A%20%7D"from bs4 import BeautifulSoup as bs, BeautifulSoupimport json a.原创 2022-05-23 02:03:05 · 1272 阅读 · 0 评论 -
TensorFlow + Keras 版本对应
注意:tensorflow2.3版本后支持tf.keras,所以tensorflow2.3后无需单独安装keras,以免冲突。参考:https://docs.floydhub.com/guides/environments/原创 2021-08-24 16:57:37 · 7830 阅读 · 0 评论 -
Jupyter Notebook优化配置
1、下载并点击安装anacondahttps://www.anaconda.com/products/individual2、开始菜单点击运行anaconda3、 点击 Environments - base(root) - open Terminal ,打开命令界面,使用命令:conda create -n 环境name ,创建环境,遇到选择输入 y 确认4、使用命令:conda activate 环境name 激活环境5、安装Jupyter Not...原创 2021-08-12 14:17:34 · 369 阅读 · 0 评论 -
selenium+python 去除启动的黑色cmd窗口方法
初次遇到该问题于Windows edge驱动打包exe后,selenium出现cmd弹窗的情况:修改代码 位于D:\Python3X\Lib\site-packages\selenium\webdriver\common\service.py主要是 Service类的start函数。 def start(self): """ Starts the Service. :Exceptions: - WebDriverExce..原创 2021-06-30 17:22:34 · 2404 阅读 · 2 评论 -
Fiddler+夜神模拟器+雷电模拟器配置手机APP爬虫部分
知乎:https://zhuanlan.zhihu.com/p/68561780百例:https://www.zhihu.com/column/spider100转载 2021-06-28 15:08:10 · 258 阅读 · 0 评论 -
Python多线程的退出控制
打开python threading模块的官方文档,其中一个daemon属性,大概意思就是只要在启动线程之前设置了这个属性为True,当父进程结束时,所有的子进程跟着全部结束,这样就好办了,接下来看看代码部分。import threading,time,randomclass Messy: def __init__(self): self.__messy = 0 def m(self,i): # 随机时间进行打印 time.slee...转载 2021-06-28 14:40:33 · 970 阅读 · 0 评论 -
python中threading方式创建的线程的终止
import threadingimport inspectimport ctypes def _async_raise(tid, exctype): """raises the exception, performs cleanup if needed""" if not inspect.isclass(exctype): exctype = type(exctype) res = ctypes.pythonapi.PyThreadState_SetAsy.转载 2021-06-20 21:02:08 · 1526 阅读 · 0 评论 -
机器学习基础算法
原创 2021-04-15 11:46:25 · 74 阅读 · 0 评论 -
部署python项目到linux服务器
第一步:安装Python3环境1.CentOS 7的服务器上默认是Python2,CentOS 8的服务器上默认是Python3, 若需要安装自行查找第二步:将本地开发环境的依赖项目生成清单文件1.在本地的开发环境中,项目根目录下执行,建议使用pipreqs生成python项目依赖包requirements.txt第三步:在linux服务器上为项目创建虚拟环境,并安装项目所需的依赖1.切换到pip3所在的目录 /root/workspace (自己需要安装的目录),执行以下..原创 2021-04-07 16:07:04 · 2040 阅读 · 2 评论 -
pipreqs生成python项目依赖包requirements.txt
生成当前环境下所有的安装包:pip freeze #查看当前环境下的安装包pip freeze > requirements.txt#将当前环境下的安装包全部写入requirements.txt文件pip install –r requirements.txt#将requirements.txt文件里的包全部安装生成当前项目文件下所有的安装包(程序运行时所需要的包):安装项目依赖:pip3 install pipreqs需进入项目根目录下执行命令:...转载 2021-04-06 15:40:35 · 555 阅读 · 0 评论 -
IDEA - python - flask项目端口设置无效
最近在做flask项目时发现了一个问题,在项目里写:app.run(host='0.0.0.0',port=9000)但启动时,还是使用5000端口启动的。后来经过测试,解决方法有两个:如果启动时是 FLASK_ENV = development方法一:调成 Environment: production,具体方法:1.点击框1,然后选择 Edit Configurations...:2.点击 ‘+’ ,在弹出的框中选择 python ,在 Name 旁写启动项目名称,在.转载 2021-03-23 17:32:52 · 799 阅读 · 0 评论 -
python实现RESTful服务(基于flask)
前言上一篇文章讲到如何用java实现RESTful服务,这就来讲讲怎么用python来实现吧,因为要搭建一套java和python互调的服务,两者都不能少啊。对于python的述求呢也是要轻量化,并且能快捷开发,因为我这套服务主要控制逻辑还是在java端,python这块负责一些工具逻辑,比如网页爬取、文字转拼音、图像处理等等,在java端当成工具类来使用,所以轻量和快捷开发就是重点了web框架选择java端需要选择一个web容器,同样的,python也需要选择一个web框架,当然自己实现一转载 2020-10-16 13:28:54 · 1066 阅读 · 0 评论 -
java获取代理池
代理池是什么?怎么获取到代理呢?做爬虫的过程中,需要隐藏自己的ip,这个时候采用固定的ip很容易出现封ip的情况,所以采用代理池的方式,在访问网站的时候,动态的切换代理,可以避免被封账号的问题。 正常的服务器肯定不会免费给大家提供端口了,但是总有一些好心的人来提供出一些ip给大家免费试用。 这里主要是通过爬虫的方式进行获取到几个网站的免费的代理ip和端口。爬去使用到的技术?java,jsoup,xpath。获取的代理一定可用吗?网站获取到的代理会出来不可用的情况,爬去到的代理需要校验后再转载 2020-10-16 13:12:44 · 606 阅读 · 0 评论 -
python 识别图片上的数字
python 识别图片上的数字,使用pytesseract库从图像中提取文本,而识别引擎采用 tesseract-ocr。Tesseract是一款由Google赞助的开源OCR。OCR,即Optical Character Recognition,光学字符识别,是指通过扫描字符,然后通过其形状将其翻译成电子文本的过程。pytesseract是python包装器,它为可执行文件提供了pythonic API。1、安装必要的包:pip install pillowpip i...转载 2020-10-16 13:00:44 · 21255 阅读 · 7 评论