安装centos7的时候,估计好多人选择了最小安装,以致python3安装缺少许多依赖文件安装不成功.所以在软件选择安装时最好选上“开发工具”,如下:接下来的安装请按这个地址操作,切记所有命令均以root身份操作:https://www.cnblogs.com/simuhunluo/p/7704765.html因为他的这是只装python3,如果要和python共存,那么到了备份那一步就不要操作了,然后创建软链接的命令改成:[root@localhostb
系统 2019-09-27 17:50:51 2095
迭代器和可迭代对象由for循环的内部原理说起list01=[2,434,5,6,8]foriteminlist01:print(item)大家有没有想过list类型对象为什么可以被for循环呢?能够被for循环的条件是:它是可迭代对象(iterable)。那么什么是可迭代对象呢?参考一下内置函数item()的官方说明文档:iter(object[,sentinel])返回一个iterator对象。根据是否存在第二个实参,第一个实参的解释是非常不同的。如果没
系统 2019-09-27 17:50:23 2095
第二天的内容就好玩一些了,展示了python强大的各种模块。第一个是网页表白神器,原来用python能够直接做一个网页页面,以前还以为这是js才能做的呢。表白的方式也有意思,可以加载一张头像图片和背景图,在网页里用ctrl+F搜索一个数字,就能在网页里看到这个数字被标记,组合成“iloveyou”等字样。第二个是天气预报,能访问一个天气数据的网址,从那里拿到数据,显示出来,这种从网络上调用数据过来处理的方式以前没有接触过,用法可以很多。第三个是脸部识别,能
系统 2019-09-27 17:50:13 2095
所谓网页抓取,就是把URL地址中指定的网络资源从网络流中读取出来,保存到本地。在Python中有很多库可以用来抓取网页,我们先学习urllib2。urllib2是Python2.x自带的模块(不需要下载,导入即可使用)urllib2官网文档:https://docs.python.org/2/library/urllib2.htmlurllib2源码urllib2在python3.x中被改为urllib.requesturlopen我们先来段代码:#-*-
系统 2019-09-27 17:48:38 2095
Python实现归并排序算法归并排序1945年由约翰·冯·诺伊曼首次提出。该算法是采用分治法(DivideandConquer)的一个非常典型的应用,且各层分治递归可以同时进行。分治法的基本思想将原问题分解为若干个规模更小但结构与原问题相似的子问题。递归地解这些子问题,然后将这些子问题的解组合为原问题的解。归并排序的基本思想排序一个数组,我们先把数组从中间分成前后两部分,然后对前后两部分分别排序,再将排好序的两部分合并在一起,这样整个数组就都有序了。动画(
系统 2019-09-27 17:48:16 2095
一些基本用法,ssl证书和身份认证是尚未验证的importrequestsheaders={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)''AppleWebKit/537.36(KHTML,likeGecko)Chrome/74.0.3729.169Safari/537.36',#'Cookie':'XXXXXXXXXXXXXXXX'}#取得图片#res=requests.get("https://p
系统 2019-09-27 17:47:54 2095
Django内置了分页设置,但不够灵活,需要我们自定义分页。下面代码考虑了利用bootstrap分页组件来实现页面美化,如果不想使用,可以不调用url_format_by_bootstrap函数,即可实现普通分页。具体的参数和代码均有注释#!python3#@Project:mysite2-pager.py#@Info:自定义分页操作importreclassPageInfo:""":paramcurrent_page当前页码:paramdata要分页的数
系统 2019-09-27 17:47:37 2095
Pythond的函数是由一个新的语句编写,即def,def是可执行的语句--函数并不存在,直到Python运行了def后才存在。函数是通过赋值传递的,参数通过赋值传递给函数def语句将创建一个函数对象并将其赋值给一个变量名,def语句的一般格式如下:复制代码代码如下:deffunction_name(arg1,arg2[,...]):statement[returnvalue]返回值不是必须的,如果没有return语句,则Python默认返回值None。函
系统 2019-09-27 17:47:35 2095
目录0引言1环境2需求分析3代码实现4代码全景展示5后记0引言所谓的像素图,就是对图像做一个颗粒化的效果,使其产生一种妙不可言的朦胧感。费话不多说,先来看一张效果图。▲效果图▲原图怎么样,效果还不错吧?现在,我们用Python来实现这种像素化的效果。1环境操作系统:WindowsPython版本:3.7.32需求分析一个最简单的实现思路,在打开图片后,把图片分割成一些像素块,再对这些像素块中的图像信息进行处理(修改图像中的RGB值)即可。这里我们使用Num
系统 2019-09-27 17:47:25 2095
一、isinstance()在Python中可以使用type()与isinstance()这两个函数判断对象类型,而isinstance()函数的使用上比type更加方便。复制代码代码如下:#coding=utf-8a=10defb():passprintisinstance(a,(int,str))printisinstance(a,(float,str))printisinstance(b,(str,int))classc:passobj=c()pri
系统 2019-09-27 17:46:09 2095