-
Python简单实现安全开关文件的两种方式
所属栏目:[Python] 日期:2020-12-16 热度:109
本篇章节讲解Python简单实现安全开关文件的两种方式。供大家参考研究具体如下: 以下代码经Python3.3测试。 方式1: try: file = open('config.ini','w') print("It's a text file",file=file)except IOError as err: print('File error: ' + str([详细]
-
Python 爬虫学习笔记之正则表达式
所属栏目:[Python] 日期:2020-12-16 热度:134
正则表达式的使用 想要学习 Python 爬虫 , 首先需要了解一下正则表达式的使用,下面我们就来看看如何使用。 . 的使用这个时候的点就相当于一个占位符,可以匹配任意一个字符,什么意思呢?看个例子就知道 import re content = "helloworld" b = re.findall([详细]
-
Python 爬虫学习笔记之单线程爬虫
所属栏目:[Python] 日期:2020-12-16 热度:159
介绍 本篇文章主要介绍如何爬取麦子学院的课程信息(本爬虫仍是单线程爬虫),在开始介绍之前,先来看看结果示意图 怎么样,是不是已经跃跃欲试了?首先让我们打开麦子学院的网址,然后找到麦子学院的全部课程信息,像下面这样 这个时候进行翻页,观看网址的[详细]
-
Python 爬虫学习笔记之多线程爬虫
所属栏目:[Python] 日期:2020-12-16 热度:60
XPath 的安装以及使用 1 . XPath 的介绍 刚学过正则表达式,用的正顺手,现在就把正则表达式替换掉,使用 XPath,有人表示这太坑爹了,早知道刚上来就学习 XPath 多省事 [详细]
-
浅析Python中MySQLdb的事务处理功能
所属栏目:[Python] 日期:2020-12-16 热度:98
前言 任何应用都离不开数据,所以在学习python的时候,当然也要学习一个如何用python操作数据库了。MySQLdb就是python对mysql数据库操作的模块。今天写了个工具,目的是把csv中的数据插入到数据库中去。其中有一部分,是需要分别向两张表中插入两条数据,如[详细]
-
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理
所属栏目:[Python] 日期:2020-12-16 热度:114
我们可以利用urllib来抓取远程的数据进行保存哦,以下是python3 抓取网页资源的多种方法,有需要的可以参考借鉴。 1、最简单 import urllib.requestresponse = urllib.request.urlopen('http://python.org/')html = response.read() 2、使用 Request import[详细]
-
Python基于sftp及rsa密匙实现远程拷贝文件的方法
所属栏目:[Python] 日期:2020-12-16 热度:117
本篇章节讲解Python基于sftp及rsa密匙实现远程拷贝文件的方法。供大家参考研究具体如下: 如果两台服务器之间使用了RSA秘钥免密码登录的方式,可以先查找出rsa秘钥的对应目录(如find / -name id_rsa 或者locate id_rsa), 接着通过Python中paramik[详细]
-
python中range()与xrange()用法分析
所属栏目:[Python] 日期:2020-12-16 热度:126
本篇章节讲解python中range()与xrange()用法。供大家参考研究具体如下: 据说range比xrange开销要大,原因是range会直接生成一个list对象,而xrange每次调用返回其中的一个值(参考:https://www.oudahe.com/p/22507/)。于是好奇做了个小小的测试[详细]
-
python代码 if not x: 和 if x is not None: 和 if not x is Non
所属栏目:[Python] 日期:2020-12-16 热度:89
代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是`if x is None`; 第二种是 `if not x:`; 第三种是`if not x is None`(这句这样理解更清晰`if not (x is None)`) 。 如果你觉得这样写没啥区别,那么你可就要小心了,这里面有一个坑。[详细]
-
Python 两个列表的差集、并集和交集实现代码
所属栏目:[Python] 日期:2020-12-16 热度:97
①差集 方法一: if __name__ == '__main__':a_list = [{'a' : 1},{'b' : 2},{'c' : 3},{'d' : 4},{'e' : 5}]b_list = [{'a' : 1},{'b' : 2}]ret_list = []for item in a_list:if item not in b_list:ret_list.append(item)for item in b_list:if item not i[详细]
-
Python中将字典转换为列表的方法
所属栏目:[Python] 日期:2020-12-16 热度:197
说明:列表不可以转换为字典 ①转换后的列表为无序列表 a = {'a' : 1,'b': 2,'c' : 3}#字典中的key转换为列表key_value = list(a.keys())print('字典中的key转换为列表:',key_value)#字典中的value转换为列表value_list = list(a.values())print('字典中的v[详细]
-
Python 使用requests模块发送GET和POST请求的实现代码
所属栏目:[Python] 日期:2020-12-16 热度:93
①GET # -*- coding:utf-8 -*-import requestsdef get(url,datas=None): response = requests.get(url,params=datas) json = response.json() return json 注:参数datas为json格式 ②POST # -*- coding:utf-8 -*-import requestsdef post(url,datas=None):[详细]
-
Python 使用SMTP发送邮件的代码小结
所属栏目:[Python] 日期:2020-12-16 热度:179
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。 Python创建 SMTP 对象语法如下[详细]
-
Python 制作糗事百科爬虫实例
所属栏目:[Python] 日期:2020-12-16 热度:97
早上起来闲来无事做,莫名其妙的就弹出了糗事百科的段子,转念一想既然你送上门来,那我就写个爬虫到你网站上爬一爬吧,一来当做练练手,二来也算找点乐子。 其实这两天也正在接触数据库的内容,可以将爬取下来的数据保存在数据库中,以待以后的利用。好了,[详细]
-
教你用Python脚本快速为iOS10生成图标和截屏
所属栏目:[Python] 日期:2020-12-16 热度:83
简介 这两天更新完Xcode8之后发现Xcode对图标的要求又有了变化,之前用的一个小应用“IconKit”还没赶上节奏,已经不能满足Xcode8的要求了。 于是就想起来用Python自己做个脚本来生成图标。 其实这个脚本很早就写了,现在为了适应iOS10,就修改完善下,并且[详细]
-
python 排序算法总结及实例详解
所属栏目:[Python] 日期:2020-12-16 热度:53
总结了一下常见集中排序的算法 归并排序 归并排序也称合并排序,是分治法的典型应用。分治思想是将每个问题分解成个个小问题,将每个小问题解决,然后合并。 具体的归并排序就是,将一组无序数按n/2递归分解成只有一个元素的子项,一个元素就是已经排好序的[详细]
-
Python增量循环删除MySQL表数据的方法
所属栏目:[Python] 日期:2020-12-16 热度:85
需求场景: 有一业务数据库,使用MySQL 5.5版本,每天会写入大量数据,需要不定期将多表中“指定时期前“的数据进行删除,在SQL SERVER中很容易实现,写几个WHILE循环就搞定,虽然MySQL中也存在类似功能,怎奈自己不精通,于是采用Python来实现 话不多少,上[详细]
-
python 自动化将markdown文件转成html文件的方法
所属栏目:[Python] 日期:2020-12-16 热度:82
一、背景 我们项目开发人员写的文档都是markdown文件。对于其它组的同学要进行阅读不是很方便。每次编辑完markdown文件,我都是用软件将md文件转成html文件。刚开始转的时候,还没啥,转得次数多了,就觉得不能继续这样下去了。作为一名开发人员,还是让机器[详细]
-
Python 爬虫模拟登陆知乎
所属栏目:[Python] 日期:2020-12-16 热度:64
在之前写过一篇使用python爬虫爬取电影天堂资源的文章,重点是如何解析页面和提高爬虫的效率。由于电影天堂上的资源获取权限是所有人都一样的,所以不需要进行登录验证操作,写完那篇文章后又花了些时间研究了一下python模拟登陆,网上关于这部分的资料很多[详细]
-
使用Python多线程爬虫爬取电影天堂资源
所属栏目:[Python] 日期:2020-12-16 热度:187
最近花些时间学习了一下Python,并写了一个多线程的爬虫程序来获取电影天堂上资源的迅雷下载地址,代码已经上传到GitHub上了,需要的同学可以自行下载。刚开始学习python希望可以获得宝贵的意见。 先来简单介绍一下,网络爬虫的基本实现原理吧。一个爬虫首先[详细]
-
利用Python为iOS10生成图标和截屏
所属栏目:[Python] 日期:2020-12-16 热度:95
简介 这两天更新完Xcode8之后发现Xcode对图标的要求又有了变化,之前用的一个小应用“IconKit”还没赶上节奏,已经不能满足Xcode8的要求了。 于是就想起来用Python自己做个脚本来生成图标。 其实这个脚本很早就写了,现在为了适应iOS10,就修改完善下,并且[详细]
-
Linux 下 Python 实现按任意键退出的实现方法
所属栏目:[Python] 日期:2020-12-16 热度:120
某天在群内有同学问到,在python下我用input或者raw_input都得输入完后回车才能获取到输入的值,那如何实现任意键退出暂停等功能呢,我当时也没有多想,因为接触python时间也不算长,主要还是Linux下的。 当然,Windows系统下会稍微简单一些,Windows系统下[详细]
-
实现python版本的按任意键继续/退出
所属栏目:[Python] 日期:2020-12-16 热度:193
某天在群内有同学问到,在python下我用input或者raw_input都得输入完后回车才能获取到输入的值,那如何实现任意键退出暂停等功能呢,我当时也没有多想,因为接触python时间也不算长,主要还是Linux下的。 要实现该功能,需要的就是暂停程序、等待并捕捉用户[详细]
-
利用python发送和接收邮件
所属栏目:[Python] 日期:2020-12-16 热度:176
关于电子邮件 大学之前,基本不用邮箱,所以基本感觉不到它的存在,也不知道有什么用;然而大学之后,随着认识的人越来越多,知识越来越广泛,邮箱已然成为很重要的通讯工具,大学一些课程作业需要有邮箱发给老师,注册网站需要邮箱,找工作也需要邮箱;那么[详细]
-
20招让你的Python飞起来!
所属栏目:[Python] 日期:2020-12-16 热度:177
今天分享的这篇文章,文字不多,代码为主。绝对干货,童叟无欺,主要分享了提升 Python 性能的 20 个技巧,教你如何告别慢Python。原文作者 开元,全栈程序员,使用 Python,Java,PHP和C++。 1. 优化算法时间复杂度 算法的时间复杂度对程序的执行效率影响最大[详细]