我的学习
坂田搬运工
这个作者很懒,什么都没留下…
展开
-
BeautifulSoup获取指定class样式的div
更详细的,参考链接 beautifulsoup菜鸟教程 :http://www.jsphp.net/python/show-24-214-1.html想获取<div class='xxx'> ...<div>这样的div标签,通常有三种办法,1)用字符串查找方法,然后切分字符串(或切片操作),如str.index(patternStr)或str.find...原创 2019-12-03 18:02:25 · 13647 阅读 · 0 评论 -
Socket编程复习
Socket又称"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求,使主机间或者一台计算机上的进程间可以通讯。socket()函数Python 中,我们用 socket()函数来创建套接字,语法格式如下:socket.socket([family[, type[, proto]]])参数family: 套接字家族可以使AF_UNIX或者AF_INET ty...转载 2019-11-26 11:12:50 · 464 阅读 · 0 评论 -
Monkey Patch简单例子
#coding:utf-8class A(object): def fun(self): print("fun1")def fun2(self): print("fun2")A().fun()A.fun = fun2A().fun()原创 2019-05-16 14:12:07 · 256 阅读 · 0 评论 -
paramiko模块用法栗子
一:简介paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X,Windows等,paramiko都可以支持,因此,如果需要使用SSH从一个平台连接到另外一个平台,进行一系列的操作时,pa...转载 2019-05-17 11:24:40 · 168 阅读 · 0 评论 -
【复习】静态方法、类方法、属性方法、类的特殊成员方法
出自https://www.cnblogs.com/alex3714/articles/5213184.html静态方法通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢?其实不难理解,普通的方法,可以在实例化后直接调用,并且在方法里可以通过self.调用实例变量或类变量,但静态方法是不可以访问实例变量或类变量的,一个不能访问实例变量和类变量的方法...转载 2019-06-05 11:33:02 · 155 阅读 · 0 评论 -
【复习】进程、线程、协程篇,线程锁之Lock\Rlock\信号量、Event事件、Queue队列
操作系统发展史介绍 进程、与线程区别 python GIL全局解释器锁 线程 语法 join 线程锁之Lock\Rlock\信号量 将线程变为守护进程 Event事件 queue队列 生产者消费者模型 Queue队列 开发一个线程池 进程 语法 进程间通讯 进程池 操作系统发展史手工操作(无操作系统)1946...转载 2019-06-13 00:12:47 · 265 阅读 · 0 评论 -
【复习】sed用法,有的不常用已忘记了
sed 的详细用法sed:stream editor 流编辑器sed的工作模式;sed是一个行文本编辑器,默认每次处理文本中所匹配到一行内容到模式空间,然后用后面的命令进行操作,操作完成之后,会把模式空间里面的内容实现在屏幕上,然后把模式空间的中的内容删除,同时把下一行所匹配到内容读入模式空间为了下面演示方便,我们创建一个文本文件a.text#cat a.textzz xx to...转载 2019-06-21 10:42:06 · 169 阅读 · 0 评论 -
Django 笔记
urls.py网址入口,关联到对应的views.py中的一个函数(或者generic类),访问网址就对应一个函数。views.py处理用户发出的请求,从urls.py中对应过来, 通过渲染templates中的网页可以将显示内容,比如登陆后的用户名,用户请求的数据,输出到网页。models.py与数据库操作相关,存入或读取数据时用到这个,当然用不到数据库的时候 你可以不使用。...转载 2019-06-23 00:55:14 · 83 阅读 · 0 评论 -
【Django复习】--- 模板格式
Django模板中的循环,条件判断,常用的标签,过滤器的使用。 列表,字典,类的实例的使用 循环:迭代显示列表,字典等中的内容 条件判断:判断是否显示该内容,比如判断是手机访问,还是电脑访问,给出不一样的代码。 标签:for,if 这样的功能都是标签。 过滤器:管道符号后面的功能,比如{{ var|length}},求变量长度的 length 就是一...转载 2019-06-26 16:09:27 · 131 阅读 · 0 评论 -
pyecharts图形化,非常好用
使用pip install pyecharts下载,默认下载最新版本。直接from pyecharts import Bar报错,要from pyecharts.charts.basic_charts import bar导入。或者下载pyecharts0. 1.9.4版本即可。---------------------直接看官网:https://pyecharts.org/#/z...原创 2019-06-28 10:07:18 · 738 阅读 · 0 评论 -
alias 别名
Linux alias命令用于设置指令的别名。用户可利用alias,自定指令的别名。若仅输入alias,则可列出目前所有的别名设置。alias的效力仅及于该次登入的操作。若要每次登入是即自动设好别名,可在.profile或.cshrc中设定指令的别名。语法alias[别名]=[指令名称]参数说明:若不加任何参数,则列出目前所有的别名设置。...原创 2019-07-11 13:54:00 · 127 阅读 · 0 评论 -
(转)python中使用xlrd、xlwt操作excel表格详解
转自:https://www.jb51.net/article/60510.htmpython操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel,xlwt是写excel的库。可从这里下载https://pypi.python.org/pypi。下面分别记录python读和写excel.python读excel——xlrd这个过程有几个比较麻烦的问题,比如读取日期...转载 2019-07-27 15:16:22 · 172 阅读 · 0 评论 -
my-request练习
#coding:utf-8import requests,timefrom bs4 import BeautifulSoupfrom log_time import log_timeclass request_w3(): @log_time def __init__(self): self.session = requests.Session() ...原创 2019-08-07 15:30:17 · 213 阅读 · 0 评论 -
WebDriverWait 、ActionChains、警告框、下拉菜单、JS隐藏元素(笔记)
WebDriverWait(driver, 超时时长, 调用频率, 忽略异常).until(可执行方法, 超时时返回的信息)这里需要特别注意的是until或until_not中的可执行方法method参数,很多人传入了WebElement对象,如下:? 1 WebDriverWait(driver, 10).until(driver.find_elem...原创 2019-05-15 11:56:10 · 521 阅读 · 0 评论 -
python装饰器
今天整理装饰器,内嵌的装饰器、让装饰器带参数等多种形式,非常复杂,让人头疼不已。但是突然间发现了装饰器的奥秘,原来如此简单。。。。 # -*- coding:gbk -*- '''示例1: 使用语法糖@来装饰函数,相当于“myfunc = deco(myfunc)” 但发现新函数只在第一次被调用,且原函数多调用了一次''' def deco...转载 2019-04-26 09:54:05 · 102 阅读 · 0 评论 -
我的selenium—— 盖楼
#coding:utf-8from selenium import webdriverimport timeimport oschrome_options = webdriver.ChromeOptions()# 使用headless无界面浏览器模式chrome_options.add_argument('--headless')chrome_options.add_argument...原创 2019-03-26 10:25:32 · 141 阅读 · 0 评论 -
test 命令----进行数值、字符和文件的测试
Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。数值测试参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 字符串测试参数 说明 = 等于则为真 !=...转载 2019-03-18 00:22:02 · 325 阅读 · 0 评论 -
shell脚本调用方法 与 传递参数
Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 Shell。 exec 在同一个 Shell 内执行,但是父脚本中exec行之后的内容就不会再执行了 source 在同一个 Shell 中执行,在被调用的脚本中声明的变量和环境变量...转载 2019-03-18 09:53:09 · 3748 阅读 · 0 评论 -
shell if中的-a到-z的意思
[ -a FILE ] 如果 FILE 存在则为真。[ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。[ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则为真。[ -e FILE ] 如果 FILE 存在则为真。[ -f FILE ] 如果 FILE 存在且是一...原创 2019-03-18 10:54:28 · 2551 阅读 · 0 评论 -
定时任务的几种方法python
1、while循环中使用sleep缺点:不容易控制,而且是个阻塞函数def timer(n): ''''' 每n秒执行一次 ''' while True: print(time.strftime('%Y-%m-%d %X',time.localtime())) yourTask() # 此处为要...转载 2019-03-30 15:29:44 · 251 阅读 · 0 评论 -
expect常用方法shell
1. #!/usr/bin/expect告诉操作系统脚本里的代码使用那一个 shell 来执行。这里的 expect 其实和 Linux 下的 bash、windows 下的 cmd 是一类东西。注意:这一行需要在脚本的第一行,从而告知操作系统采用 expect 作为 shell 执行脚本。注意:当使用#!/usr/bin/expect -d时,expect 脚本将运行在调试模式,...转载 2019-03-30 16:06:28 · 424 阅读 · 0 评论 -
systemctl 命令参考 --笔记
1、systemctl list-units 列出当前系统服务及状态2、systemctl list-dependencies servicename 查看指定服务的依赖关系3、systemctl systemd-networkd status 查看服务状态4、systemctl start /stop/restart/enable/disableservicename...原创 2019-04-01 16:29:35 · 284 阅读 · 0 评论 -
pytesseract示例
# coding:utf-8from selenium import webdriverfrom time import sleepimport unittestfrom PIL import Imagefrom PIL import ImageEnhanceimport pytesseractdriver=webdriver.Firefox()url="https://pass...转载 2019-04-02 16:13:36 · 180 阅读 · 0 评论 -
AI学习视频
课程来源 链接 简介 备注 网易公开课 麻省理工学院公开课 AI link AI系列基础内容 共22节 免费 Google ML学习资源库 link 机器学习系列课程和配套小测试(选择题) 概念(18小节)、工程(4小节)、应用示例(3小节),共25节。 部分课程链接较慢 免费...原创 2019-04-16 09:56:31 · 405 阅读 · 0 评论 -
xpath定位部分属性值方法
xpath中提供了三个非常好的方法来为我们定位部分属性值:driver.find_element_by_xpath("//div[contains(@id, 'btn-attention')]")driver.find_element_by_xpath("//div[starts-with(@id, 'btn-attention')]")driver.find_element_by...原创 2019-04-09 22:14:50 · 2600 阅读 · 0 评论