
Python
文章平均质量分 75
左边Luckyboy
这个作者很懒,什么都没留下…
展开
-
Python正则表达式的基础知识回顾
Python正则表达式的基础知识点原创 2018-01-14 13:54:01 · 363 阅读 · 0 评论 -
Python爬取智联招聘职位信息
from urllib import requestfrom urllib import parsefrom bs4 import BeautifulSoupimport csv# 管理json数据的模块的import json# 定义智联的爬虫类class ZhiLianSpider(object): def __init__(self,url,area,job,star...原创 2018-04-09 12:00:23 · 1191 阅读 · 0 评论 -
Flask第一天学习
import timefrom flask import Flask, render_template, request, make_response, redirect, url_for, abort, sessionfrom flask_script import Manager# 导入蓝本from user import user#注册appapp = Flask(__name__)# 前面...原创 2018-03-26 20:23:40 · 534 阅读 · 0 评论 -
Python线程编程已及内存共享问题
from threading import Threadimport threading"""问题:多线程共享内存问题,当多个线程操作同一个数据的时候,就会出现数据错乱的问题例: (1)num += 2 -----> num = num + 2 实际会操作两步 会先执行 num + 2, 并放到临时存储区 如果此时跳到了 (2)num += 5 -----原创 2018-02-06 21:38:26 · 942 阅读 · 0 评论 -
Python线程池编程和参数的传递
from time import sleepimport threadpooldef eat(a,b,c): print("%s请%s吃%s"%(a,b,c)) sleep(2)"""线程中的传参形式[(args,kwargs),(args,kwargs)]"""if __name__ == '__main__': #线程1 # value原创 2018-02-06 21:36:28 · 4387 阅读 · 0 评论 -
Python的进程池编程
from multiprocessing import Pooldef function(i): # print("%d子进程%d开启:"%(i,os.getpid())) # # sleep(random.choice([2,4,6,8])) # # print("%d子进程%d结束:"%(i,os.getpid())) print(10+2原创 2018-02-06 21:35:08 · 250 阅读 · 0 评论 -
Python实现爬取京东网页的图片
import randomfrom urllib import requestimport reimport osimport timeimport threadpooldef getAmason(i,j): agentsList = [ "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KH原创 2018-02-06 21:33:41 · 730 阅读 · 0 评论 -
Python字符串部分函数(上)
len():返回对象(字符串、列表、元组)的长度或者个数lower():把字符串中的所有大写字母转换成小写upper():把字符串中的所有小写字母转换成大写swapcase():把字符串中的所有小写字母转换成大写,所有大写字母转换成小写capitalize():把字符串中的第一个字母转换成大写,其余字母均为小写title():把字符串中的所有单词的第一个字母转换原创 2018-01-09 21:36:12 · 668 阅读 · 0 评论 -
Python利用列表深度遍历目录、复制文件
Python3中利用列表深度遍历目录、复制文件原创 2018-01-09 20:17:57 · 406 阅读 · 0 评论 -
Python利用队列广度遍历、复制文件
Python中,利用队列进行广度遍历目录、复制文件原创 2018-01-09 20:07:45 · 366 阅读 · 0 评论 -
Python中通过163邮箱发送邮件
#与邮件发送有关的模块import smtplib#在设置邮件的主题、内容时需要用到的模块from email.mime.text import MIMEText#163邮箱的服务器地址,如果需要实现用其它邮箱实现发送#邮件,这里需要改为其它邮箱的服务器地址mail163Server = "smtp.163.com"#163邮箱的端口mailPort = 25#163邮箱的原创 2018-01-17 17:28:36 · 921 阅读 · 0 评论 -
Python利用递归实现文件的复制
import osimport timefrom collections import deque"""利用递归实现目录的遍历@para sourcePath:原文件目录@para targetPath:目标文件目录"""def getDirAndCopyFile(sourcePath,targetPath): if not os.path.exists(sourc原创 2018-01-08 21:20:19 · 2187 阅读 · 0 评论 -
Python中copy()和deepcopy()的区别
copy:在python中,copy是属于浅复制,什么是浅复制呢?也就是在复制的时候复制了对象的本身,但是对于对象中所引用的对象没有复制,所谓的对象所引用的对象就相当于列表的嵌套,即列表中有一些元素又是列表,例如:list=[[1,2,3],2,3,4,5]list中有一个元素是[1,2,3],那么[1,2,3](设为list1)就相当于list所引用的一个对象:当有表达式: lis原创 2018-01-07 23:26:16 · 419 阅读 · 0 评论 -
Python中的TCP编程,实现客户端与服务器的聊天(socket)
1、在TCP中,客户端的实现流程:(1)、创建客户端的socket对象 (2)、建立与服务器之间的联系 (3)、发送请求 (4)、接收数据 (5)、关闭连接2、服务端的实现流程:(1)、创建服务端的socket对象 (2)、绑定服务端的地址 (3)、设置监听器 (4)、等待客户端的连接 (5)、接收客户端的请求 (6)、返回处理的结果到客户端3、在TCP编程中,客户端原创 2018-01-15 18:52:25 · 13471 阅读 · 9 评论 -
python+selenium+PhantomJS爬取唯品会
由于唯品会是利用js动态生成html作为反爬机制,所以不能用以前的爬取html的方法进行爬取,本程序是用selenium+PhantomJS对唯品会进行爬取,可以根据需要输入要爬取的商品,还有爬取的起始页和结束页。程序代码以及注释的内容如下:from time import sleepimport osfrom selenium import webdriverfrom urllib imp...原创 2018-04-10 16:49:19 · 1489 阅读 · 0 评论