
python
文章平均质量分 61
位文杰TOP
男,汉族,1996年6月出生于河南周口
展开
-
python使用pip 下载速度慢 更换国内源
python安装第三方模块,更换为国内的资源python的服务器是在国外的,所以我们pip安装pyqt5之类的模块时就很慢了下面就介绍了一些国内的阿里云 http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/豆瓣(douban) http://pypi.d...原创 2020-04-23 18:29:41 · 6286 阅读 · 0 评论 -
最简单的python 人脸检测
一.开发环境搭建我们使用Python自带的IDLE进行编程,我使用的电脑是Windows系统,代码在win7 64位,win10 64位这两种电脑上验证过。Python版本为3.xx,需要使用的库有opencv,numpy,pillow。这三个库分别使用pip按照即可,指令分别为;1)opencv;pip install opencv-python2)numpy;pip install nu...原创 2020-01-14 16:27:33 · 18169 阅读 · 7 评论 -
windows系统下Python安装或升级模块报错:PermissionError: [WinError 5] 拒绝访问。的解决办法.看到在pip install后添加--user参数就解决了问题。于
windows系统下Python安装或升级模块报错:PermissionError: [WinError 5] 拒绝访问。的解决办法.看到在pip install后添加--user参数就解决了问题。于是我想到在安装python-contrib-opencv时添加--user参数。运行pip install --user python-contrib-opencv安装成功。...原创 2020-01-14 11:23:38 · 14472 阅读 · 0 评论 -
python获取个人博客所有标题
python获取个人博客所有标题import requestsimport xlwtfrom bs4 import BeautifulSoupimport urllib.requestimport timeimport lxmlimport osimport timeopener = urllib.request.build_opener()opener.add...原创 2020-01-14 09:18:36 · 13761 阅读 · 0 评论 -
python 3.7 64 安装失败,已解决
python 3.7 64 安装失败,已解决有一些游戏或者软件必须在Win7 SP1版本下才能够正常运行,不少用户都是重新安装SP1版本的Win7系统,其实无需那么麻烦,我们可以在系统中直接升级SP1版本即可。那么Win7如何升级到sp1版本?下面装机之家教你如何在Windows7系统安装Service Pack1升级包。在桌面上右...原创 2020-01-13 11:01:21 · 16039 阅读 · 1 评论 -
python的编码 encode
Python3 encode()方法描述encode() 方法以指定的编码格式编码字符串。errors参数可以指定不同的错误处理方案。语法encode()方法语法:str.encode(encoding='UTF-8',errors='strict')参数encoding -- 要使用的编码,如: UTF-8。 errors -- 设置不同错误的处理方案。默认...原创 2018-11-09 16:02:16 · 16852 阅读 · 0 评论 -
python 字符串
Python3 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!' var2 = "Runoob"Python 访问字符串中的值Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使...原创 2018-11-09 16:03:18 · 14173 阅读 · 0 评论 -
python 获取网页的内容
1.安装pip我的个人桌面系统用的linuxmint,系统默认没有安装pip,考虑到后面安装requests模块使用pip,所以我这里第一步先安装pip。 1 $ sudo apt install python-pip 安装成功,查看PIP版本: 1 $ pip -V 2.安装reques...原创 2018-11-07 15:07:16 · 77447 阅读 · 2 评论 -
python 强制类型的转换
软件环境系统 UbuntuKylin 14.04 软件 Python 2.7.3 IPython 4.0.0 Python数据类型的显式转换数据类型的显示转换,也称为数据类型的强制类型转换,是通过Python的内建函数来实现的类型转换。显式转换的多种类型int(x [,base]) ⇒ 将x转换为一个十进制的整数 long(x [,base]) ⇒ 将x转换...原创 2018-11-16 19:17:40 · 16109 阅读 · 0 评论 -
python 多进程编程
序. multiprocessingpython中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。multiprocessing支持子进程、通信和共享数据、执行不同形...原创 2018-11-21 14:11:08 · 14023 阅读 · 0 评论 -
简述python模块
1,模块和包一个定义:模块用来从逻辑上组织蟒代码(变量,函数,类,逻辑:实现一个功能),本质就是的.py结尾的蟒文件(例如:文件名:test.py,对应的模块名:试验)包:用来从逻辑上组织模块的,本质就是一个目录(必须带有一个__init__.py的文件)湾导入方法import module_nameimport module_1的本质:是将module_1解释了一遍也...翻译 2018-08-09 22:09:09 · 18178 阅读 · 0 评论 -
Python代码+OpenCV实现人脸识别
50行Python代码+OpenCV实现人脸识别!史上最详细的教程!环境拓扑:操作系统:windows7python版本:2.7.14opencv版本:3.x环境配置:1.安装python(额...这个当我没说)2.安装Opencv这个从官网下载就OK啦下载完之后直接解压就行,推荐解压到跟你的python安装的父路径。3.使...转载 2019-06-08 22:39:27 · 17476 阅读 · 1 评论 -
汉诺塔算法 蒙特卡诺算法
汉诺塔 汉诺塔问题是一个经典的问题。汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着N片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。问应该如何操作?试想一下,如果我们要将最大...原创 2019-06-10 10:20:45 · 14420 阅读 · 0 评论 -
弗洛伊德-斯坦伯格抖动算法
弗洛伊德-斯坦伯格抖动算法这是一个真实的魔法技术。它愚弄了你的眼睛和大脑,让你以为自己看到的颜色要比实际的多。 一般来说,抖动是通过增加人工噪声去减少一个图像的颜色空间,主旨在于,一个区域的光量应该保持一致。 弗洛伊德-斯坦伯格抖动算法对周围的像素使用非均匀分布的量化误差达到抖动的目的。这就意味着要先将中心像素四舍五入为0或1,而后将残差加入其周围的像素中。 以上你看到...原创 2019-06-10 10:21:47 · 19734 阅读 · 2 评论 -
树莓派串口
树莓派上自带一个串口,用于连接蓝牙或是串口命令行,串口资源很少,对于嵌入式的应用来说串口设备很多,需要的串口数量也很多,因为通过USB外接串口是一个不错的选择。树莓派的 raspberry 2018.04.18 stretch版本的系统中已经集成了USB转串口驱动,可以直接连接上串口就可以使用。 1、 我手中的USB转串口芯片是FTDI公司的FT203XS,把它插入树莓派的USB...转载 2018-11-09 15:20:49 · 23814 阅读 · 1 评论 -
树莓派的GPIO端口详解
首先上一张端口图 GPIO(GeneralPurposeI/OPorts)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平或者通过它们读入引脚的状态-是高电平或是低电平。GPIO是个比较重要的概念,用户可以通过GPIO口和硬件进行数据交互(如UART),控制硬件工作(如LED、蜂鸣器等),读取硬件的工作状态信号(如中断信号)等。GPIO口的使用非常广泛。掌握了...原创 2018-10-27 16:24:31 · 101030 阅读 · 6 评论 -
python海龟库的使用
import turtleturtle.setup(600,850,200,200)turtle.penup ()turtle.fd (-250)turtle.pendown()turtle.pensize(25)turtle.pencolor("purple")turtle.seth(-40)for i in range(4): turtle.circle(40,80) ...原创 2018-07-31 10:56:31 · 52095 阅读 · 0 评论 -
讲解Python爬虫的Urllib库
怎样扒网页呢?其实就是根据URL来获取它的网页信息,虽然我们在浏览器中看到的是一幅幅优美的画面,但是其实是由浏览器解释才呈现出来的,实质它是一段HTML代码,加 JS、CSS,如果把网页比作一个人,那么HTML便是他的骨架,JS便是他的肌肉,CSS便是它的衣服。所以最重要的部分是存在于HTML中的,下面我们就写个例子来扒一个网页下来 import urllib2 #添加库 res...翻译 2018-07-31 11:15:24 · 19962 阅读 · 0 评论 -
简述python 的模块的分析
模块其实就是一个python文件。导入模块(无论是用'import模块'还是用'来自模块导入xxx)本质就是除if__name __ ='__ main'代码外,把该模块里的所有内容从头到尾执行一遍。一,导入模块的概念#(1)针对同一个目录下:#前提:day文件里有product模块和model是模块。run是model模块里的函数,name是model文件里的变量import m...转载 2018-08-09 22:17:49 · 17675 阅读 · 0 评论 -
python的os模块的分析
__author__ = 'MrChen' import urllib.request import time import os #使用build_opener()是为了让python程序模仿浏览器进行访问 opener = urllib.request.build_opener() opener.addheaders = [('User-agent', '...转载 2018-08-10 13:29:14 · 18438 阅读 · 0 评论 -
在python程序中调用另一个py文件
在同一个文件夹下调用函数:A.py文件: def add(x,y): print('和为:%d'%(x+y)) B.py文件: import A A.add(1,2) 或 from A import add add(1,2) 调用类:A.py文件:...翻译 2018-08-10 15:33:54 · 41066 阅读 · 0 评论 -
python的异常处理
Python 异常处理python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。异常处理: 本站Python教程会具体介绍。 断言(Assertions):本站Python教程会具体介绍。python标准异常异常名称 描述 BaseException 所有异常的基类 SystemExit 解...原创 2018-08-10 22:22:36 · 18149 阅读 · 0 评论 -
关于python爬虫语句的解析
这是python 爬虫的网页内容信息的if __name == '__main__': url = "https://blog.youkuaiyun.com/qq_36958104"user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704...原创 2018-08-07 11:05:28 · 20648 阅读 · 0 评论 -
利用pip 和dos 来进行pythom的库的安装
使用命令pip install ****原创 2018-08-07 11:30:10 · 20293 阅读 · 0 评论 -
爬虫的解析
在Pytho2.x中使用import urllib.quote——-对应的,在Python3.x中应该使用import urllib.prase.quote而不是urllib.request.quote Urllib库是Python中的一个功能强大、用于操作URL,并在做爬虫的时候经常要用到的库。在Python2.x中,分为Urllib库和Urllin2库,Python3.x之后都合并到U...翻译 2018-08-07 11:37:17 · 23086 阅读 · 0 评论 -
爬虫数据的获取
我们学会了使用爬虫当然少不了网页的解析,首先我们打开一个浏览器输入你选好的网站,按下F12可以查看网页的内容和我们想要的报头,但是很不幸的是你打开之后发现没有数据,如下所示这是由于你没有刷新,你点击刷新之后就出现了数据 ...原创 2018-08-07 11:51:16 · 21027 阅读 · 0 评论 -
python 爬虫爬去自己博客的访问量
废话不多说,我也是刚刚学习小白一个,但是经过我的测试确实是可以用的,只不过大家要把时间设置的要长一点先上代码,使用py3 代码的相关解析可以看我的其他博客,里面有详细的介绍__author__ = 'MrChen'import urllib.requestimport time#使用build_opener()是为了让python程序模仿浏览器进行访问o...原创 2018-08-07 15:27:46 · 18982 阅读 · 2 评论 -
python 程序使用方法
一、python单行注释符号(#)井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。print 1 #输出1#号右边的内容在执行的时候是不会被输出的。二、批量、多行注释符号在python中也会有注释有很多行的时候,这种情况下就需要批量多行注释符了。多行注释是用三引号''' '''包含的,例如:可能有的人会说这不是和多行字符串混淆了吗,但...原创 2018-08-07 17:06:02 · 21384 阅读 · 0 评论 -
更新一下我对于python爬虫的更改
#使用build_opener()是为了让python程序模仿浏览器进行访问opener = urllib.request.build_opener()opener.addheaders = [('User-agent', 'Mozilla/5.0')]你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样? Mozilla/5.0 (...原创 2018-10-18 17:32:36 · 18358 阅读 · 0 评论 -
python的温度转换
tempstr=input("请输入带符号的温度值")if tempstr[-1] in ['F','f']: '''#:是语法内的内容'''C = (eval(tempstr[0:-1])-32)/1.8print("转换后的温度是{:.2f}C".format(C))elif tempstr[-1] in ['C','c']: F=1.8*eval(tempstr[0:-1])...原创 2018-07-31 10:55:20 · 21579 阅读 · 0 评论