搜索到与相关的文章
Python

【Python3】 --- 基础

常用:type()函数,查看当前变量类型id()函数,查看当前变量地址help()函数,查找帮助文档Python3中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)Python3的六个标准数据类型中:不可变数据(3个):Number(数字)、String(字符串)、Tuple(元组);可变数据(3个):List(列表)、Dictionary(字典)、Set(集合)N

系统 2019-09-27 17:53:28 2532

Python

【Python基础学习】—GIL

前言我们在使用python开发的过程中时常听到GIL这个词,并且发现这个词经常和Python无法高效的实现多线程关联在一起,关于python多线程的实现在前面的文章已经介绍过,本文我们主要来了解一下GIL到底是什么?为什么会影响python的多线程。一、什么是GILGIL全称GlobalInterpreterLock,官方给出的解释如下:InCPython,theglobalinterpreterlock,orGIL,isamutexthatprevent

系统 2019-09-27 17:53:19 2532

Python

用Python写一个滑动验证码

1.准备阶段滑动验证码我们可以直接用GEETEST的滑动验证码。打开网址:https://www.geetest.com/,找到技术文档中的行为验证,打开部署文档,点击Python,下载ZIP包。ZIP包下载地址:https://github.com/GeeTeam/gt3-python-sdk/archive/master.zip解压,找到django_demo,为了方便复制粘贴代码,可以用编辑器打开项目。2.实施自己先写一个简单的登录,然后将djang

系统 2019-09-27 17:52:24 2532

Python

牛客网求将输入的一个数进行多少次变换变成个位数的次数python解法(递归方法

题目描述:牛牛想对一个数做若干次变换,直到这个数只剩下一位数字。变换的规则是:将这个数变成所有位数上的数字的乘积。比如285经过一次变换后转化成2*8*5=80.问题是,要做多少次变换,使得这个数变成个位数。输入描述:输入一个整数。小于等于2,000,000,000。输出描述:输出一个整数,表示变换次数。输入例子:285输出例子:2我的代码:#coding=utf-8#求将输入的一个数进行多少次变换变成个位数的次数defzhuanhuan(input_a,

系统 2019-09-27 17:50:19 2532

Python

python内置基础模块——os模块

---恢复内容开始---python内置基础模块——os模块一、os模块(importos加载模块)1、os.cpu_count()获取cpu架构2、os.chdir(path)修改目录3、os.chmod()4、os.curdir获取当前路径(相对路径)5、os.mkdir(path)在对应的路径下创建文件夹,注意:只能创建一级6、os.makedirs(path)在对应的路径下创建文件夹,注意:可以创建多级7、os.rename(oldname,new

系统 2019-09-27 17:50:02 2532

Python

【Python】1行Python代码统计文本中每个英文单词出现次数...(python词频统计) | 附完整代码

今天来试一下如何利用python来统计文本中每个英文单词出现的次数列出了两种方法,一种是直接调用Counter函数,核心代码一行搞定另一种是手写的利用python中的字典来统计1.首先将文本文件导入文本是长这样子的f=open(r"C:\Users\aaa\Desktop\new.txt",encoding="utf-8")a=f.read().split()open文本之后,将文本read进来,然后用split将单词利用空格切分开输出的是一个列表,也就是

系统 2019-09-27 17:49:43 2532

Python

raspberry install pandas with python

berrycondaberryconda是一款为树莓派定制基于condapython发行版的开源软件。我们可以使用它来实现类似Miniconda和Anaconda的功能。berryconda提供了python2.7的Berryconda2和python3.6的Berryconda3,同时还支持树莓派0123各个系列,我们可以根据自己的树莓派版本选择适合的版本安装即可。berryconda安装我所只用的是树莓派3B,需要的是Python3的环境,因此我选择了

系统 2019-09-27 17:48:24 2532

Python

Python多进程并发操作中进程池Pool的应用

在利用Python进行系统管理的时候,特别是同时操作多个文件目录,或者远程控制多台主机,并行操作可以节约大量的时间。当被操作对象数目不大时,可以直接利用multiprocessing中的Process动态成生多个进程,10几个还好,但如果是上百个,上千个目标,手动的去限制进程数量却又太过繁琐,这时候进程池Pool发挥作用的时候就到了。Pool可以提供指定数量的进程,供用户调用,当有新的请求提交到pool中时,如果池还没有满,那么就会创建一个新的进程用来执行

系统 2019-09-27 17:48:11 2532

Python

Python 微信爬虫完整实例【单线程与多线程】

本文实例讲述了Python实现的微信爬虫。分享给大家供大家参考,具体如下:单线程版:importurllib.requestimporturllib.parseimporturllib.errorimportre,timeheaders=("User-Agent","Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/60.0.3107.4Safari/537.3

系统 2019-09-27 17:47:09 2532

Python

python 实现在一张图中绘制一个小的子图方法

有时候为了直观展现图的信息,可以在大图中添加小子图的方式进行数据分析,如下图所示:具体的代码如下:该图连接了数据库,当然重要的不是数据展示,而是添加子图的方法。importmatplotlib.pyplotaspltimportMySQLdbasmdbimportnumpyasnpfrommpl_toolkits.axes_grid1.inset_locatorimportinset_axesfrommpl_toolkits.axes_grid1.inse

系统 2019-09-27 17:46:18 2532