搜索到与相关的文章
Python

CentOS安装Python3

简要说明本文使用的系统为CentOS7以安装Python3.7为例,其他的3.x的话把文章中的和Python版本有关的部分稍微修改一下就好。yum源准备更新yum:sudoyum-yupdate(参数-y用于提醒系统我们知道我们正在进行更改,免去终端提示我们要确认再继续)安装yum-utils(一组扩展和补充yum的实用程序和插件):sudoyum-yinstallyum-utils安装CentOS开发工具(用于允许从源代码构建和编译软件):sudoyum

系统 2019-09-27 17:57:32 2194

Python

python实现计算机的思路

#计算器#首先得到一个字符串#去空格#没有空格的字符串#先算最里层括号里的:找括号,且括号里没有其他括号#得到了一个没有括号的表达式:只有加减乘除#从左到右先找到第一个乘除法:#循环#乘除法第一个数的符号是不必匹配的#找到乘除法如何计算呢:#先判断是乘法还是除法#如果是乘法就以‘*’分割得到的内容是字符串数据类型的数#如果是除法就用'/'分割的内容是字符串数据类型的数#转数据类型之后根据'*','/'计算结果#结果替换原来字符串中的内容#所有的乘除法都做完

系统 2019-09-27 17:57:17 2194

Python

python字符串中的单双引

python中字符串可以(且仅可以)使用成对的单引号、双引号、三个双引号(文档字符串)包围:'thisisabook'"thisisabook""""thisisabook"""可在单引号包围的字符串中包含双引号,三引号等,但不能包含单引号自身(需转义)'thisisa"book''thisisa""book''thisisa"""book''thisisa\'book'也可多单引号中的双引号转义,但通常没什么必要和意义'thisisa\"book'同理,

系统 2019-09-27 17:56:37 2194

Python

python3实现的zip格式压缩文件夹操作示例

本文实例讲述了python3实现的zip格式压缩文件夹操作。分享给大家供大家参考,具体如下:思路:先把第一级目录中的文件进行遍历,如果是文件,则把它连同当前路径一起加入result(list),如果是子目录,则在整个目录上继续深度优先遍历,直到所有的文件都被加入。主要使用python3中zipfile模块:classzipfile.ZipFile(file[,mode[,compression[,allowZip64]]])参数说明:1.第一个参数file

系统 2019-09-27 17:54:25 2194

Python

python解压TAR文件至指定文件夹的实例

如下所示:#########Extractallfilesfromsrc_dirtodes_dirdefextract_tar_files(src_dir,des_dir):files=os.listdir(src_dir)forfileinfiles:dir_tmp=os.path.join(src_dir,file)printdir_tmpifnotos.path.isdir(dir_tmp):##是文件,非文件夹#解压特定文件ifdir_tmp.en

系统 2019-09-27 17:54:20 2194

Python

第11.9节 Python正则表达式的贪婪模式和非贪婪模式

在使用正则表达式时,匹配算法存在贪婪模式和非贪婪模式两种模式,在《第11.8节Pytho正则表达式的重复匹配模式及元字符“?”、“*”、“+”功能介绍》中的重复匹配模式就是贪婪模式。什么是贪婪模式呢?就是匹配的时候,在整体匹配的情况下最大可能多的匹配最多的字符。非贪婪模式就是只要在字符串从左往右匹配模式串成功即停止匹配。如模式串“<.*>”在匹配字符串'b'时,会匹配到整个字符串,这就是贪婪模式,如果是非贪婪模式,则匹配到’’就结束了。关于贪婪模式和非贪婪

系统 2019-09-27 17:54:17 2194

Python

python3 selenium + fiddler 爬取动态js页面数据

一、分析:抓取动态页面js加载的人民日报里面的新闻详情https://wap.peopleapp.com/news/1先打开,然后查看网页源码,发现是一堆js,并没有具体的每个新闻的url详情,于是第一反应,肯定是js动态加载拼接的url。然后接着按f12查看,就看url,发现出来了好多url。然后点击具体的某一个新闻详情页面,查看url,把这个url的后面两个数字其中一个拿到访问主页的时候,f12抓包结果里面去查找,发现一个url,点击这个url,发现p

系统 2019-09-27 17:52:31 2194

Python

python爬虫练习,爬取数据写入MySQL数据库

本次爬取内容就选取章节名和章节链接作为举例url:http://www.xbiquge.la/0/215/数据库操作的基本方法:1):连接数据库2):获取数据库游标3):执行sql语句4):断开数据库连接#连接数据库,参数包括IP、用户名、密码、对应的库名connect=pymysql.connect('localhost','root','gui2019','python')#数据库游标course=connect.cursor()#插入语句sql="I

系统 2019-09-27 17:51:57 2194

Python

第十五章、Python多线程之信号量和GIL

目录第十五章、Python多线程之信号量和GIL1.信号量(Semaphore)2.GIL说明:第十五章、Python多线程之信号量和GIL1.信号量(Semaphore)信号量用来控制线程并发数的,Semaphore管理一个内置的计数器,每当调用acquire()时-1,调用release()时+1。计数器不能小于0,当计数器为0时,acquire()将阻塞线程至同步锁定状态,直到其他线程调用release()。其实就是控制最多几个线程可以操作同享资源。

系统 2019-09-27 17:51:26 2194

Python

程序员的七夕用30行代码让Python化身表白神器

转眼又到了咱们中国传统的情人节七夕了,今天笔者就带大家来领略一下用Python表白的方式。让程序员的恋人们感受一下IT人的浪漫。一、词云制作首先咱们可以用之前介绍过的wordcould包制作词云。wordcloud包安装十分简单。pip即可完成安装pipinstallwordclould然后需要制作一个背景图片,为了应急我用艺术字做了个七夕的图片,如果大家来不及直接图片另存为使用下图即可。具体制作的词云的代码如下:fromwordcloudimportWo

系统 2019-09-27 17:49:28 2194