python
三猪
一个不知名的码农
展开
-
python requests与BeautifulSoup安装及文档
ubuntu下requests安装pip install requestsBeautifulSoup安装pip install beautifulsoup4帮助文档requests帮助文档Beautiful Soup 4.4.0 文档原创 2018-04-04 13:12:26 · 432 阅读 · 0 评论 -
FIR数字带通滤波器(Python实现)
数字信号综合设计题目简述:(1)基带信号的产生及调制def py_init(jidai_1,sin1_hz,zxb1_hz): #(常数,载波频率,基带信号频率) y_sin1=10*np.sin(2*sin1_hz*np.pi*x) #sinw1产生 a=0.5*np.sin(2*zxb1_hz*np.pi*x) #基带方波产生 y_zxb1=[] for i in...原创 2018-12-10 23:50:01 · 24816 阅读 · 4 评论 -
Python 排序二叉树 三种遍历实现
# -*- coding: utf-8 -*-class Binary_tree: #二叉树 value=None left=None right=None def __init__(self,v,*kk): self.value=v print('增加新节点 值为: %d'%(self.value)) def toleft(self,tree): self.left...原创 2019-02-19 02:19:47 · 696 阅读 · 0 评论 -
动态规划 Dynamic Programming 分析
(参考这位博主的思想:https://blog.csdn.net/u013309870/article/details/75193592)对例题:钢条切割进行解答,并分析三种方法(递归版本 备忘录版本 自底向上动态规划)的效率import timevalue=[0,1,5,8,9,10,14,14,20,24,30,37,45,54,64,75,87,100,114,129]exce...原创 2019-02-26 22:37:24 · 344 阅读 · 0 评论 -
动态规划-过桥问题
参考文章:1.https://www.cnblogs.com/loganlzj/p/10123635.html [后看了这一篇 明确了另一种策略的'拖累'效果] 2.https://blog.csdn.net/u013309870/article/details/75193592 [先参考了这篇 但一开始挺费解]题目:在一个夜黑风高的晚上,有n(n <=...原创 2019-02-27 00:00:19 · 2249 阅读 · 0 评论 -
构造回文串
给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。输入描述:输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000.输出描述:对于每组数据,输出一个整数,代表最少需要删除的字符个数。输入例子1:abcdagoogle输出例子1:22解题思路:先计算原字符串...原创 2019-04-03 23:09:14 · 452 阅读 · 0 评论 -
scrapy框架学习(一)Scrapy初体验
开头先附上scrapy框架学习的视频传送门:2018年最新Python3.6网络爬虫实战再附上:Scrapy中文手册与Scrapy英文文档1.在项目文件夹下创建一个新的scrapy项目,名为‘samzhu’scrapy startproject samzhu2.在项目文件夹下会出现如下文件 scrapy.cfg: 项目的配置文件 samz...原创 2019-05-27 23:08:31 · 190 阅读 · 0 评论 -
scrapy框架学习(二)Items
Item对象是种简单的容器,保存了爬取到得数据1.打开并修改items.py文件,新建了两个属性 name、url分别存储电影名和对应的相对地址# -*- coding: utf-8 -*-# Define here the models for your scraped items## See documentation in:# https://doc.scrapy...原创 2019-05-28 00:14:43 · 617 阅读 · 0 评论 -
scrapy框架学习(三)Spiders
Spider类定义了如何爬取某个(或某些)网站。包括了爬取的动作(例如:是否跟进链接)以及如何从网页的内容中提取结构化数据(爬取item)。 也就是说我们对网页的解析需要在Spider类中定义。Spider类的爬取方式:①spider中初始的request是通过调用 start_requests() 来获取的。 start_requests() 读取 start_urls 中的URL, 并...原创 2019-05-28 09:40:16 · 249 阅读 · 0 评论 -
scrapy框架学习(四)选择器(Selectors)
scrapy中的选择器主要有使用XPath、CSS查询。XPath CSS 说明 response.xpath('//title/text()') response.css('title::text') 提取真实的原文数据 response.xpath('//base/@href') response.css('base::...原创 2019-05-28 12:57:58 · 348 阅读 · 0 评论 -
scrapy框架学习(五)Item Loaders
Item Loaders提供了一种便捷的方式填充抓取到的 :Items 。虽然Items可以使用自带的类字典形式API填充,但是Items Loaders提供了更便捷的API, 可以分析原始数据并对Item进行赋值。从另一方面来说, Items 提供保存抓取数据的 容器 , 而 Item Loaders提供的是 填充 容器的机制。Item Loaders提供的是一种灵活,高效的机制,可以更...原创 2019-05-28 15:42:59 · 200 阅读 · 0 评论 -
Python+wxpy:找出微信里把你删除的好友
之前看到好友在发各种"群发"来检验对方是不是把自己删除了,好吧,其实那个没啥用处.所以决定自己动手做一个百度了一下,检测是否被删除,总结出大概网上的一些方法第一种方法:拉群法就是拉一定数量的人进群,再审查群里的人是否和拉进群的名单相对,缺失的即已经将你删除(因为删除了你的人你无法拉入群聊),然后再移除这一批好友,再拉进来另一批,这样只要不发信息,也不会对你的好友产生困扰.但是....原创 2018-10-19 11:43:31 · 4622 阅读 · 8 评论 -
Python+Selenium刷问卷星问卷
正巧最近在做一份问卷,心血来潮就码了这么一个东西,仅供玩乐,切勿滥用.目前只是一个简单的模型,具体的题型设置还需要自己去修改一下代码.安装好需要的Python的各个模块以及Chromedriver就OK了下面代码的题型对应的是我自己问卷的题目设置,所以,如果要使用,还要根据具体情况修改注:每填写完一份问卷最后把延时放久一些,太快问卷星会刷出验证码.验证码的识别以后还记得就来加上....原创 2018-10-18 23:41:17 · 11723 阅读 · 4 评论 -
一个简单zip文件破解
利用到了zipfile库,密码为3位字母,可自己设置个3位密码锁的zip,尝试暴力解开。deff.zip是锁住的压缩包test.txt是密码生成文档import zipfilezFile = zipfile.ZipFile('deff.zip')f = open('test.txt','a') i=['q','w','e','r','t','y','u','i','o','p','a','...原创 2018-04-17 18:28:44 · 12243 阅读 · 0 评论 -
python异常处理(try/except)
转载自:http://www.runoob.com/python/python-exceptions.html异常处理捕捉异常可以使用try/except语句。try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。如果你不想在异常发生时结束你的程序,只需在try里捕获它。语法:以下为简单的try....except...else的语法:try:<语...转载 2018-04-17 18:47:51 · 538 阅读 · 0 评论 -
爬虫学习笔记
于18.04.05开始学习网络爬虫基本知识,并记下该笔记,还在学习中.res.encoding = 'utf-8' //改变请求的网页编码f=open('name'+".jpg",'wb')//文件建立f.write()//文件读取requests:res = requests.get('URL') //获取该网址requests.urlopen('URL').read()//下载数据Beauti...原创 2018-04-06 00:36:46 · 199 阅读 · 0 评论 -
时间字符串转换
from datetime import datetimetimesource='2018年4月5日12:12'#字符转时间-strptimedt=datetime.strptime(timesource,'%Y年%m月%d日%H:%M')#时间转字符-strftimedt.strftime('%Y-%m-%d')原创 2018-04-07 02:19:46 · 135 阅读 · 0 评论 -
获取字符模板中的数据及填补
#使用正规表达法import renews='http://news.sina.com.cn/w/2018-04-06/doc-ifyuwqez5561427.shtml'#获取doc-i与.shtml中间的数据m=re.search('doc-i(.*).shtml',news)#group(0)为与标识符的整个字符,(1)仅为该目标数据print(m.group(0))print...原创 2018-04-07 02:29:54 · 164 阅读 · 0 评论 -
对网页评论数的抓取
import requestsimport jsonres=requests.get('http://comment5.news.sina.com.cn/page/info?version=1&format=json&channel=gj&newsid=comos-fyuwqez5561427&group=undefined&compress=0&...原创 2018-04-07 02:43:10 · 1201 阅读 · 0 评论 -
字符的处理
a='aabcdefg'#去除左右端特定字符b=a.strip('a')#从左边c=a.rstrip('fg')#从右边d=a.lstrip('aab')#从左边print(a+'\n'+b+'\n'+c+'\n'+d)#字符连接art=['abce','fghij']b='@'.join(art)c=' '.join(art)print(b+'\n'+c)...原创 2018-04-07 03:03:10 · 128 阅读 · 0 评论 -
图的用途+pandas绘图(一):折线图、柱状图、直方图
转载自:https://blog.csdn.net/weixin_38168620/article/details/79797050约定:%matplotlib inlineimport pandas as pdimport numpy as npimport matplotlib.pyplot as plt图的用途+pandas绘图一、折线图 Line Chart折线图的用途排列在工作表的...转载 2018-04-19 17:49:23 · 33178 阅读 · 0 评论 -
图的用途+panda绘图(二):箱线图、面积图、散点图
转载自:https://blog.csdn.net/weixin_38168620/article/details/79810347约定:%matplotlib inlineimport pandas as pdimport numpy as npimport matplotlib.pyplot as plt图的用途+pandas绘图一、箱线图 Box Chart箱线图的用途箱线图(Boxp...转载 2018-04-19 17:52:59 · 8685 阅读 · 0 评论 -
图的用途+panda绘图(三):六边箱图、饼图、矩阵散点图
转载自:https://blog.csdn.net/weixin_38168620/article/details/79945877约定%matplotlib inlineimport pandas as pdimport numpy as npimport matplotlib.pyplot as plt图的用途+pandas绘图一、六边箱图 Hexagonal Bin Plot六边箱图的...转载 2018-04-19 17:55:21 · 311 阅读 · 0 评论 -
scrapy框架学习(六)Item Pipeline
当Item在Spider中被收集之后,它将会被传递到Item Pipeline,一些组件会按照一定的顺序执行对Item的处理。每个item pipeline组件(有时称之为“Item Pipeline”)是实现了简单方法的Python类。他们接收到Item并通过它执行一些行为,同时也决定此Item是否继续通过pipeline,或是被丢弃而不再进行处理。以下是item pipeline的一些...原创 2019-06-02 16:26:24 · 505 阅读 · 0 评论