青衫折扇的博客

我将规划程序的道轨...

写一个Emitter Class,需要完成事件的注册,监听及释放

要求能实现的调用方法如下: 1. const emitter = new Emitter(); 2. const sub1 = emitter.subscribe('click', (...args) => console.log(args)); 3. const sub2...

2018-12-28 14:55:27

阅读数 100

评论数 0

bs4美食杰图片下载

import shutil,os from bs4 import BeautifulSoup from urllib.request import Request,urlopen,urlretrieve import xlwt import requests class Picture_down...

2018-12-03 15:50:37

阅读数 48

评论数 0

BeautifulSoup

# beautifulsoup是python的第三方库 # 和xpath作用一样,都是用来解析html数据 # 相比之下,xpath的速度更快一点 # xpath底层是c来实现的 from bs4 import BeautifulSoup # BeautifulSoup里面需要两个参数 # ...

2018-12-03 15:48:28

阅读数 28

评论数 0

简单bs4获取

import requests from bs4 import BeautifulSoup url = 'https://news.baidu.com/' response = requests.get(url).content print(response) bs4_soup = Beaut...

2018-12-03 15:19:07

阅读数 53

评论数 0

模拟售票系统

以下是模拟系统的代码:   import threading import time import random class buyer(object): def __init__(self,name='',number=1): self.name = name ...

2018-12-03 15:12:13

阅读数 167

评论数 0

线程锁

import threading import time import random """ 线程锁:当有一个数据有多个线程都可以对其进行修改的时候,任何一个线程 改变它都会被其他线程造成影响,如果我们某一个线程在使用完之前,其他线程 不能对...

2018-12-03 15:10:28

阅读数 35

评论数 0

进程和线程的区别以及线程队列

""" 进程和线程的区别: 1.进程:每个程序都会有一个进程,负责管理程序各个功能的执行,进程只会有一个 而且至少有一个(相当于包工头) 2.线程:每个进程里面至少有一个线程,称之为主线程,除此以外还会有其他线程,称之为分线程 ...

2018-12-03 15:09:54

阅读数 29

评论数 0

scrapy 之 4K美食图片下载

这里不说废话了直接上代码   # -*- coding: utf-8 -*- import scrapy from .. items import ImagenetItem class ImageSpider(scrapy.Spider): name = 'image' a...

2018-12-03 15:07:24

阅读数 60

评论数 1

按键操作,时间等待,点击事件

按键事件: # common 共同的:公共的 # keys 键 from selenium.webdriver.common.keys import Keys from selenium import webdriver import time driver = webdriver.Fir...

2018-12-03 14:58:01

阅读数 260

评论数 0

email发送

SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。 构造MIMEText对象时,第一个参数就是邮件正文,第二个参数是...

2018-12-03 14:33:16

阅读数 434

评论数 0

Navicat for MySql连接mysql失败报1251错误

找到安装mysql路径:cd C:\Program Files\MySQL\MySQL Server 8.0\bin 进入mysql: mysql -h root -u localhost -p 更改加密方式: alter user 'root'@'localhost' identifie...

2018-12-03 14:25:29

阅读数 98

评论数 0

提示
确定要删除当前文章?
取消 删除