
Python菜鸟起飞之路
vocaloid01
小菜鸟一只_(:з」∠)_前来膜拜各路大佬orz
展开
-
python 爬百度图片脚本
功能:自动根据关键词爬取指定页数的图片,并保存在指定目录下(关键词为文件夹名,图片网址为图片名)参数:word 关键字begin_page_num 开始页数end_page_num 结束页数"""TODO: funtion: lsp的救赎 other: author: limenghua createTime: 2020-12-25 17:20"""import requestsimport urllib3import urllibimport re原创 2020-12-29 17:17:07 · 515 阅读 · 0 评论 -
Python实现打印日志到文件类(Logging)
背景:俗话说的好,『打印日志光荣,单步输出可耻』,想着实现个python的项目间可通用的日志打印类环境:Python3.8,mac10.15.6知识记录:Logging库使用方法简单来说就是提供了一个打印日志的载体(logger),而handler就是这个工具中的模块,具体打印日志是handler决定的(输出地点,格式等等),执行logger相当于执行里头所有的handler(互不干扰)。功能:在文件当前存储目录下创建Logs文件夹,根据时间(精确到小时)生成日志文件使用方法:在项目目录创建原创 2020-10-01 19:01:08 · 979 阅读 · 0 评论 -
python itchat 实现微信自动回复以及广告商回怼
微信广告商真是烦死了(***,我是***介绍来的,通过下)(***,是我啊,老同学通过下)。正好今天没事干写个微信自动回复玩玩,突然发现可以用自动回复来对付广告商!!!而且还不需要机器人API!!!注意事项:微信的UserName我们平常在软件上看不到,我们平常看到的其实是NickName。微信自动回复版本:聊天机器人用的是图灵机器人的。import itchatimport ...原创 2019-07-26 21:48:19 · 808 阅读 · 1 评论 -
python实现自动发送验证邮件
最近在忙的一个在线论坛的项目的注册环节需要实现发送验证邮件功能,想着这种功能python肯定有库,查了查果不其然。两个库smtplib和email都是自带的,连装都不用装(python 3.7.0)注意点:这里的密码基本上都不是你平时登陆邮箱的密码,都是授权码,例如QQ的http://service.mail.qq.com/cgi-bin/help?subtype=1&&...原创 2019-06-05 12:33:01 · 1016 阅读 · 0 评论 -
python + opencv实现提取png图像的像素信息并存储到txt文件中(附安装指导)
相关库安装指导:这里我们需要 opencv_python,numpy,matplotlib库,另外我用的是python3.6.1版本。一般库大家都是用pip install命令安装的,不过不知道为啥这里的opencv_python库总是抽风,就是安装不了(起码我周围都是这样)。所以以上哪个库如果下载不动啥的可以去这里下载:海克斯科技传送门如果不知道下载哪个版本可以通过WIN32...原创 2018-04-23 10:33:48 · 7233 阅读 · 1 评论 -
Python pyttsx3实现点名模拟&pyttsx3使用中的小问题解决方案
昨天没事干用百度语音调戏了一波室友,感觉很好玩,所以今天就想着模拟一下我们老师上课的点名系统(当然是渣渣版的啦)大致了解了一下后决定还是用大python吧,毕竟真的很省事。话不多说看代码:import pyttsx3import timeengine = pyttsx3.init()with open("name.txt","r") as f: fnamelist = ...原创 2018-04-06 09:20:53 · 4283 阅读 · 14 评论 -
Python爬虫入门之爬取图片
import requestsimport osurl = input("Please input URL\n")root = "D://pics//" kv = { "User-agent":"Mozilla/5.0" }path = root + url.split('/')[-1] #本地存储目录try: if not os.path.exists(root):原创 2018-02-09 15:49:31 · 455 阅读 · 0 评论 -
Python爬虫入门之查询ip地址
import requestsurl = "http://m.ip138.com/ip.asp?ip="IpAddress = input("Please input the ip address\n")try: r = requests.get(url+IpAddress) r.raise_for_status() r.encoding = r.apparent_encoding...原创 2018-02-09 15:43:43 · 1807 阅读 · 0 评论 -
Python爬虫入门之get网页信息并作为文本输出
import requestsimport oskv = { "User-agent":"Mozilla/5.0"#模拟浏览器 } def getHtmlText(url): try: r = requests.get(url,timeout = 30,headers = kv) r.raise_for_status() r.encoding = r.appare...原创 2018-02-09 15:43:00 · 2664 阅读 · 0 评论 -
关于map的学习笔记
前几天刚学会单行多个输入即 a,b = map(int,input().split())今天正好看到了关于map的讲解才知道这里的int其实是int()。int()是函数调用,int是函数。map是把读到的字符串全部用int()处理了一遍。同样类似的还有filter(),reduce()。filter()用于消除,而reduce()用于累积计算。都是把一个函数作用于原创 2017-08-24 15:48:38 · 542 阅读 · 0 评论 -
Python之如何实现一行输入多个值
python如何实现一行输入多个值呢?例如 读入两个数10 23到a b 中。很简单 a,b = input().split() 即可。当然,a,b中保存的是字符串。如果要求a,b中保存的是整数的话可以这样写a,b = map(int,input().split())...原创 2017-08-22 20:03:07 · 111034 阅读 · 12 评论