脚本专栏 第318页
内蒙古资源网 Copyright www.nmgbbs.com
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单
使用递归实现words=defget_results(_start,_current,_seen):ifall(cin_seen
python3中for循环踩过的坑记录
前言最近在用python练习写点爬虫,想着把双色球的历史记录爬下来存入mysql中,爬取数据没有遇到什么问题,在处理数据存入数据库的时候遇到问题了,现把问题整理出来方
Python 找出英文单词列表(list)中最长单词链
本文主要介绍Python中单词字符串的列表(list),找出列表中所有单词中前一个单词首字母和后一个单词尾字母相同,组成最长的单词链方法代码,并且每个单词不能多次使用
python 利用百度API识别图片文字(多线程版)
#!/usr/bin/envpython3#-*-coding:utf-8-*-"""CreatedonTueJun1209:37:382018利用百度api实现图片文本识别@author:XnCSD"""importglobfromosimportpa
详解Python中@staticmethod和@classmethod区别及使用示例代码
本文主要介绍Python中,class(类)的装饰器@staticmethod和@classmethod的使用示例代码和它们的区别。1、@staticmethod和@classmethod区别@staticmethod:静态方法@
python利用pytesseract 实现本地识别图片文字
#!/usr/bin/envpython3#-*-coding:utf-8-*-importglobfromosimportpathimportosimportpytesseractfromPILimportImagefromqueueimportQu
python读写数据读写csv文件(pandas用法)
python中数据处理是比较方便的,经常用的就是读写文件,提取数据等,本博客主要介绍其中的一些用法。Pandas是一个强大的分析结构化数据的工具集;它的使用基础是Nump
Python获取指定网段正在使用的IP
#!/usr/bin/envpython#-*-coding:utf-8-*-'''''使用方法样例pythontest20.py192.168.1.1(会扫描192.168.1.1-255的ip)多线程加速后大概十几秒'''importplatformim
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
前言一般而言,新的centos7.x中自带的python都是2.x的版本。对于我们运行python软件支持并不友好,所以需要进行升级操作下载python3的包之前,要先安装相关的依赖包
python 实现socket服务端并发的四种方式
多进程&多线程服务端:多进程和多线程的开启方式相同。缺点:由于Cpython的GIL,导致同一时间无法运行多个线程;不可能无限开进进程或线程解决办法:多进程、concurre
python中reload重载实例用法
当我们想对python中原有的模块进行覆盖,又不希望退出当前的程序,就需要用到重载的概念。这样既能使模块得到更新,又不影响解释器的使用。在导入的模块上,也是对之
Python爬虫开发与项目实战
内容简介随着大数据时代到来,网络信息量也变得更多更大,基于传统搜索引擎的局限性,网络爬虫应运而生,本书从基本的爬虫原理开始讲解,通过介绍Pthyon编程语言和Web
Ubuntu16安装Python3.9的实现步骤
我是使用源码编译的方式安装的,网上有的可以添加ppa源进行在线安装,但我试了行不通,所以还是采用源码安装1、安装编译依赖项sudoaptinstall-ywgetbuild-essential
python 6种方法实现单例模式
单例模式是一个软件的设计模式,为了保证一个类,无论调用多少次产生的实例对象,都是指向同一个内存地址,仅仅只有一个实例(只有一个对象)。实现单例模式的手段有很
详解python中的异常捕获
异常异常是程序发生错误的信号,程序一旦出错就会抛出异常,程序的运行随之终止。#异常处理的三个特征-异常的追踪信息-异常的类型-异常的内容捕获异常的目的:为了增
Window10上Tensorflow的安装(CPU和GPU版本)
之前摸索tensorflow的时候安装踩坑的时间非常久,主要是没搞懂几个东西的关系,就在瞎调试,以及当时很多东西不懂,很多报错也一知半解的。这次重装系统后正好需要再
next在python中返回迭代器的实例方法
在python中有不少对于集合迭代的方法,我们把程序运行后的再一次循环叫做迭代,每一次都循环都可以看做是一次迭代。那么在迭代结束后,我们需要使用next函数来返回迭
关于django python manage.py startapp 应用名出错异常原因解析
如题,在控制台运行pythonmanage.pystartappsales建立一个应用报错异常1.应用名不能包含下划线等字符所以app-demo不能作为应用名被定义2.manage.py报错这时我们要
python 基于Apscheduler实现定时任务
导语在工作场景遇到了这么一个场景,就是需要定期去执行一个缓存接口,用于同步设备配置。首先想到的就是Linux上的crontab,可以定期,或者间隔一段时间去执行任务。
python中slice参数过长的处理方法及实例
很多小伙伴对于slice参数的概念理解停留在概念上,切片的参数有三个,分别是step、start、stop。因为参数的值也是多变的,所以我们需要对它们进行下一步的处理。在之
详解python中的三种命令行模块(sys.argv,argparse,click)
Python作为一门脚本语言,经常作为脚本接受命令行传入参数,Python接受命令行参数大概有三种方式。因为在日常工作场景会经常使用到,这里对这几种方式进行总结。命令
10个python爬虫入门基础代码实例 + 1个简单的python爬虫完整实
本文主要涉及python爬虫知识点:web是如何交互的requests库的get、post函数的应用response对象的相关函数,属性python文件的打开,保存代码中给出了注释,并且可以直
python中delattr删除对象方法的代码分析
最近我们针对对象属性这块,介绍了不少关于测试属性的方法。在进行一系列测试后,我们发现这个属性并不需要,这时候就要用到删除的功能。在python中可以选择delattr
python的setattr函数实例用法
现在小编已经学习语言程序良久,但是在了解以后,如果让小编再去学习语言要入手入口,一定是先从掌握函数开始了解,原因很简单,任何一个代码串都是有函数构成的,这就
python空元组在all中返回结果详解
我们可以把需要判断的对象放在程序中,那么执行出来会有两个结果,要么是真,要么为假。我们今天所要讲的all函数就是用来判断参数的程序,根据输入参数的不同,输出Tr
python中函数返回多个结果的实例方法
其实有一个疑惑一直在小编心中,每一个代码段编写里,总会出现好多个函数,也许有人和小编有一样的认同感,后来,小编明白,每一个函数本身都是都有各自的目的,有的是需
详解numpy1.19.4与python3.9版本冲突解决
一、问题分析runtimeError:packagefailstopassasanitycheck解决方法如下:解决一:使用python3.9和numpy1.19.4时会发生此错误,卸载numpy1.19.4并安装1.19.3,即可解
python简单实现插入排序实例代码
Python中会遇到很多关于排序的问题,今天小编就带给大家实现插入排序的方法。在Python中插入排序的基本原理类似于摸牌,将摸起来的牌插入到合适位置。具体实现请看
python 模拟登陆163邮箱
importtimefromseleniumimportwebdriverfromselenium.webdriver.common.byimportByfromselenium.webdriver.supportimportexpected_conditionsasE
python中类与对象之间的关系详解
在搜索平台上关于类以及对象都已经被霸屏了,主要的问题无非就是两个,一个是理解二者,另一个就是理解二者之间的使用关系,对于小编来说,两者统一跟大家讲清,相信也
python 模拟登录B站的示例代码
需要将模拟的浏览器,添加到环境变量中哦。代码中用的是chromefromseleniumimportwebdriverfromselenium.webdriver.support.uiimportWebDriverWaitfromselenium.w
使用Python判断一个文件是否被占用的方法教程
今天有同学问,用os模块的access()能否判断一个文件是否被占用?直觉上,这是行不通的,因为access()返回的是文件的读写属性。为了确认这一点,我简单测试了一下。>>>
python unichr函数知识点总结
在进制学习时候,细心的小伙伴不免都发现unicher函数的存在,没错能够经常看到的,也就是关于进制的转化,那肯定有小伙伴要开心起来了,因为进制一直都是编写里比较头
Python实例教程之检索输出月份日历表
一、题目要求与分析根据输入的年和月,打印该月的日历。如图所示:题目分析:复杂的问题往往很简单,只需要找到拆分点即可,就像这种题可以分为三个函数:函数1:计算并
pip 20.3 新版本发布!即将抛弃 Python 2.x(推荐)
据Python软件基金会消息,PythonPackagingAuthority和pip团队于北美时间11月30日宣布发布pip20.3版本,开发者可以通过运行python-mpipinstall--upgradepip进行升级
Python用access判断文件是否被占用的实例方法
有的小伙伴想知道用access()函数可以判断一个文件被占用吗?理论上来说是不行的,access()返回的是文件的读写属性。为了让小伙伴们信服,小编进行了简单的测试。>>>
Python实现自动整理文件的脚本
前言工作上的文档和资料好几个月没整理了,因为平常太忙都是随手往桌面丢。整个桌面杂乱无章全是文档和资料。几乎快占满整个屏幕了,所有我必须要整理一下了。但是
利用Python实现自动扫雷小脚本
自动扫雷一般分为两种,一种是读取内存数据,而另一种是通过分析图片获得数据,并通过模拟鼠标操作,这里我用的是第二种方式。一、准备工作1.扫雷游戏我是win10,没有
用python读取xlsx文件
一准备工作:二xlrd库读取首先安装xlrd库,安装方法:pipinstallxlrdimportxlrd#打开excelwb=xlrd.open_workbook('test_user_data.xlsx')#按工作簿定位工作表sh=wb.
python实现计算器简易版
Python计算器加减乘除,供大家参考,具体内容如下1、效果图2、代码#coding=utf-8importsysfromPyQt5.QtWidgetsimportQApplication,QWidget,QPushButton,QGridLayou
python 利用jieba.analyse进行 关键词提取
1、简单应用代码如下:#!/usr/bin/envpython#-*-coding:utf-8-*-#@File:jieba.analyse.py#@Author:赵路仓#@Date:2020/3/14#@Desc:提取关键字#@Contact:39
python使用smtplib模块发送邮件
使用smtplib模块发送邮件,供大家参考,具体内容如下1)使用smtplib模块发送简单邮件步骤:1.连接SMTP服务器,并使用用户名、密码登陆服务器2.创建EmailMessage对象,该
Python+Opencv实现把图片、视频互转的示例
1.安装Opencv包pipinstallopvencv-python2.实现代码:视频转为图片:importcv2cap=cv2.VideoCapture('E:/video/video-02.mp4')#获取一个视频打开capisOpened=cap.i
python爬虫利器之requests库的用法(超全面的爬取网页案例)
requests库利用pip安装:pipinstallrequests基本请求req=requests.get("https://www.baidu.com/")req=requests.post("https://www.baidu.com/")req=requests.
Python-split()函数实例用法讲解
在Python中,split()方法可以实现将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中(不包含分隔符),作为方法的返回值反馈回来。split函数用法
Python 使用SFTP和FTP实现对服务器的文件下载功能
一、用ftplib模块连接远程服务器ftplib模块常用方法ftp登陆连接fromftplibimportFTP#加载ftp模块ftp=FTP()#设置变量ftp.set_debuglevel(2)#打开调试级别2,显示详
python 实现端口扫描工具
#简单的端口扫描工具#作者:Charles#公众号:Charles的皮卡丘importtimeimportsocketimportthreading#判断是否为正确的IP地址。defisIP(ip):ip_addr=ip.split('.')
python中count函数知识点浅析
python中,count函数的作用是进行python中的数量计算。count函数用于统计字符串、列表或元祖中某个字符出现的次数,是一个很好用的统计函数。具体介绍请看本文。1、
如何通过python检查文件是否被占用
一、思路1、通过window的aip函数CreateFile()函数获得文件句柄2、检测在获得句柄的时候是否报错“文件被占用无法打开”3、如果没有报错返回文件句柄,说明文件没有
python中翻译功能translate模块实现方法
现如今,各个国家交流密切,通过翻译使我们打破了语言壁垒,而翻译在互联网上的存在也尤为普遍。python中执行翻译操作的包是translate包,通过下载安装translate包,使
细说NumPy数组的四种乘法的使用
当孔乙己说回字有四样写法的时候,相信各位都是这样的表情吧?但是,如果孔乙己说NumPy数组有四种乘法的时候,各位大约就是这样的表情了吧?实际上,NumPy数组乘法远不
python BeautifulSoup库的安装与使用
1.BeautifulSoup简介BeautifulSoup4和lxml一样,BeautifulSoup也是一个HTML/XML的解析器,主要的功能也是如何解析和提取HTML/XML数据。BeautifulSoup支持Python标准
python 监控服务器是否有人远程登录(详细思路+代码)
起源当同一个远程服务器有多个人使用的时候,想知道服务器是否有人在用,我们不能直接的去登录,因为这样可能会把对方挤下来,这并不友好,所以这里提供一个监控远程服
python 实现一个简单的线性回归案例
#!/usr/bin/envpython#-*-coding:utf-8-*-#@File:自实现一个线性回归.py#@Author:赵路仓#@Date:2020/4/12#@Desc:#@Contact:398333404@qq.comimport
python复合条件下的字典排序
知乎上有人说,Python3.6以后字典有序且更高效了。群里有同学推荐了这篇文章给我看,并咨询字典排序的问题。大致浏览了一下,我当即表示不能认同这个说法。这篇文章
Python基础进阶之海量表情包多线程爬虫功能的实现
一、前言在我们日常聊天的过程中会使用大量的表情包,那么如何去获取表情包资源呢今天老师带领大家使用python中的爬虫去一键下载海量表情包资源二、知识点request
Python非单向递归函数如何返回全部结果
递归(recursion)是一种神奇的编程技巧,可以大幅简化代码,使之看起来更加简洁。然而递归设计却非常抽象,不容易掌握。通常,我们都是自上而下的思考问题,递归则是自
MoviePy简介及Python视频剪辑自动化
视频地址:https://www.bilibili.com/video/BV1mv411k7Qvp=1moviepy是啥MoviePy是一个用于视频编辑的Python模块。可用于基本操作(如剪切、拼接、字幕插入)、视频合
python 实现全球IP归属地查询工具
#写在前面,这篇文章的原创作者是Charles我只是在他这个程序的基础上边进行加工,另外有一些自己的改造#并都附上了注释和我自己的理解,这也是我一个学习的过程。#附
MoviePy常用剪辑类及Python视频剪辑自动化
视频地址:https://www.bilibili.com/video/BV1mv411k7Qvp=4导入方式所有的剪辑类都可以从moviepy.editor模块中导入Clip所有剪辑类的基类,也可以简单的将它称为:V
python实现视频压缩功能
引言实现一个视频压缩的功能,性能优良压缩视频从61M到11M或者80M到15M视频看起来没有太大损伤缺点:耗时20s(win10,CPU:inteli78G运存)由于压缩运算需要占用CPU资源
python 爬虫爬取京东ps4售卖情况
代码#!/usr/bin/envpython#-*-coding:utf-8-*-#@File:HtmlParser.py#@Author:赵路仓#@Date:2020/3/17#@Desc:#@Contact:398333404@qq.comimp
Django模板报TemplateDoesNotExist异常(亲测可行)
环境Django2.0+Win10+Pycharm+360浏览器报错项目结构(报异常)解决方法看了好多大佬的解决方法,基本上都是配置settings.py文件,配来配去搞了好几个小时,依然没有解
Django自带的用户验证系统实现
首先,我要说明一下,下面内容不是必须品,如果各位大神喜欢手写也是可以的,你也可以选择自带的功能来缩减你的代码量,提高效率!第一步系统配置用户表首先,在models中
Django解决frame拒绝问题的方法
一、home页使用frametemplate/home.html自动
Django用内置方法实现简单搜索功能的方法
Model中分别提供了filter方法和icontains方法实现简单的搜索功能。html页面中实现搜索框模板api_test_manage.html中增加以下内容{%csrf_token%}<input
用Python 执行cmd命令
我们通常可以使用os模块的命令进行执行cmd方法一:os.systemos.system(执行的命令)#源码defsystem(*args,**kwargs):#realsignatureunknown"""Executethecommandin
python爬取代理ip的示例
要写爬虫爬取大量的数据,就会面临ip被封的问题,虽然可以通过设置延时的方法来延缓对网站的访问,但是一旦访问次数过多仍然会面临ip被封的风险,这时我们就需要用到
python 基于opencv实现高斯平滑
假设一个列数为W,行数为H的高斯卷计算子gaussKernel,其中W,H均为奇数,描点位置在((H-1)/2,(W-1)/2),构建高斯卷积核的步骤如下1.计算高斯矩阵2.计算高斯矩阵的和3
django中ImageField的使用详解
ImageField的使用笔记今天完善作业写的订单系统,主要是给每一个菜品增加图片,看起来美观一些,但是没想到这个小小的需求花了我一天时间,记录下来,算增长知识了。使
python 实现图片批量压缩的示例
项目中大量用到图片加载,由于图片太大,加载速度很慢,因此需要对文件进行统一压缩一:导入包fromPILimportImageimportos二:获取图片文件的大小defget_size(file):#
selenium自动化测试入门实战
一、Selenium介绍Selenium是什么?一句话,自动化测试工具。它支持各种浏览器,包括Chrome,Safari,Firefox等主流界面式浏览器,如果你在这些浏览器里面安装一个Selen
python中实现词云图的示例
importmatplotlib.pyplotaspltimportjiebafromwordcloudimportwordcloud#1.读出词语text=open('text/test.txt','r',encoding='utf-8').read()print(
python switch 实现多分支选择功能
相信玩过几天python的小伙伴都知道,python里并没有switch关键字实现,那这是为什么呢?根据官方说法PEP3103-ASwitch/CaseStatement.实现switchcase需要被判断的变量
python中实现栈的三种方法
栈是一种线性数据结构,用先进后出或者是后进先出的方式存储数据,栈中数据的插入删除操作都是在栈顶端进行,常见栈的函数操作包括empty()–返回栈是否为空–TimeCo
Python爬虫模拟登陆哔哩哔哩(bilibili)并突破点选验证码功能
写在前面今天带给大家一个突破点选验证码的案例,利用爬虫模拟登陆哔哩哔哩,并且把一些采坑的地方给大家强调一下,避免大家想我一样(唉,菜鸡本菜)还是老规矩在文末
python Zmail模块简介与使用示例
介绍Zmail使得在python3中发送和接受邮件变得更简单。你不需要手动添加服务器地址、端口以及适合的协议,zmail会帮你完成。此外,使用一个python字典来代表邮件内容
关于多种方式完美解决Python pip命令下载第三方库的问题
写在前面众所周知python拥有众多的第三方库,据不完全统计python有1w多个第三方库(为什么是不完全统计,因为我也记不清了),那既然有这么多的库,那么不可避免的就是
Python+Xlwings 删除Excel的行和列
一、需求:某公司管理的多个资管计划每天生成A表,业务人员需手工打开每个A表,将某些行、列删除后方可打印上报。现拟采用程序代替手工操作。二、分析:1、应在原始文
用python发送微信消息
条件1、能够上网2、必须是你的好友3、必须能二维码登录网页微信发送示例#使用微信接口给微信好友发送消息,importitchat#自动登录方法,hotReload=True可以缓存,不
Python实现FTP文件定时自动下载的步骤
之前遇到技术问题总能在技术博客上得到启发,十分感谢各位的无私分享。而自己却很少发文,固然是水平有限,但也限制了知识积累和总结。今后多总结分享,回馈博客的同
python 录制系统声音的示例
环境准备pythonwavepyaudiowave可以通过pip直接install,在安装pyaudio时,通过正常的pipinstall直接安装一直处于报错阶段,后来想到可以通过轮子直接安装。在pypi提
Python修改DBF文件指定列
一、需求:某公司每日收到一批DBF文件,A系统实时处理后将其中dealstat字段置为1(已处理)。现在每日晚间B系统也需要处理该文件,因此需将文件中dealstat字段修改为空
如何使用python-opencv批量生成带噪点噪线的数字验证码
第一次使用csdn写一个文章,如果有什么写的不对的地方,欢迎在下面评论指正,谢谢各位。1.明确要使用的包首先就是opencv的函数库,还有python自带的random和PIL(Imag
Python爬虫新手入门之初学lxml库
1.爬虫是什么所谓爬虫,就是按照一定的规则,自动的从网络中抓取信息的程序或者脚本。万维网就像一个巨大的蜘蛛网,我们的爬虫就是上面的一个蜘蛛,不断的去抓取我们
OpenCV+Python3.5 简易手势识别的实现
检测剪刀石头布三种手势,通过摄像头输入,方法如下:选用合适颜色空间及阈值提取皮肤部分使用滤波腐蚀膨胀等方法去噪边缘检测寻用合适方法分类OpenCV用摄像头捕获视
python文件路径操作方法总结
在python中,文件使用十分频繁,本文将向大家介绍python文件路径的操作:得到指定文件路径、得到当前文件名、判断文件路径是否存在、获得指定文件夹下所有文件、获得
python opencv肤色检测的实现示例
1椭圆肤色检测模型原理:将RGB图像转换到YCRCB空间,肤色像素点会聚集到一个椭圆区域。先定义一个椭圆模型,然后将每个RGB像素点转换到YCRCB空间比对是否再椭圆区域
OpenCV+python实现膨胀和腐蚀的示例
1,概念及原理:膨胀(Dilating)(或)(1)将图像A与任意形状的内核(B),通常为正方形或圆形,进行卷积。(2)内核B有一个可定义的锚点,通常定义为内核中心点。(3)进行膨胀
如何利用Python matplotlib绘制雷达图
本篇文章介绍使用matplotlib绘制雷达图。雷达图也被称为网络图,蜘蛛图,星图,蜘蛛网图,是一个不规则的多边形。雷达图可以形象地展示相同事物的多维指标,雷达图几乎
Django中ORM的基本使用教程
前言Django框架功能齐全自带数据库操作功能,本文主要介绍Django的ORM框架到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞:创建数据库,设计表
Python 实现二叉查找树的示例代码
二叉查找树所有key小于V的都被存储在V的左子树所有key大于V的都存储在V的右子树BST的节点classBSTNode(object):def__init__(self,key,value,left=None,right=Non
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
基本思路:首先用开发者工具找到需要提取数据的标签列利用xpath定位需要提取数据的列表然后再逐个提取相应的数据:保存数据到csv:利用开发者工具找到下一页按钮所在
Python 实现集合Set的示例
Python的集合set原理集合(set)是一个无序的不重复元素序列。可以使用大括号{}或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一
Python实现Word文档转换Markdown的示例
随着SaaS服务的流行,越来越多的人选择在各个平台上编写文档,制作表格并进行分享。同时,随着Markdown语法的破圈,很多平台开始集成支持这种简洁的书写标记语言,这样
python statsmodel的使用
1、PandasPythonDataAnalysisLibrary或pandas是基于NumPy的一种工具,相当于这是Python官方自己的一套库statsmodel是基于Pandas开发的一套库,用于一些描述统计、统
地图可视化神器kepler.gl python接口的使用方法
1简介kepler.gl作为开源地理空间数据可视化神器,也一直处于活跃的迭代开发状态下。而在前不久,kepler.gl正式发布了其2.4.0版本,下面我们就来对其重要的新特性进行
python 生成正态分布数据,并绘图和解析
1、生成正态分布数据并绘制概率分布图importpandasaspdimportnumpyasnpimportmatplotlib.pyplotasplt#根据均值、标准差,求指定范围的正态分布概率值defnormfun(x
python中@property的作用和getter setter的解释
@property作用:python的@property是python的一种装饰器,是用来修饰方法的。我们可以使用@property装饰器来创建只读属性,@property装饰器会将方法转换为相同名称的
python 用pandas实现数据透视表功能
透视表是一种可以对数据动态排布并且分类汇总的表格格式。对于熟练使用excel的伙伴来说,一定很是亲切!pd.pivot_table()语法:pivot_table(data,#DataFramevalues=