![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 75
左边Luckyboy
这个作者很懒,什么都没留下…
展开
-
Python正则表达式的基础知识回顾
Python正则表达式的基础知识点原创 2018-01-14 13:54:01 · 343 阅读 · 0 评论 -
Python爬取智联招聘职位信息
from urllib import request from urllib import parse from bs4 import BeautifulSoup import csv # 管理json数据的模块的 import json # 定义智联的爬虫类 class ZhiLianSpider(object): def __init__(self,url,area,job,star...原创 2018-04-09 12:00:23 · 1125 阅读 · 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 · 479 阅读 · 0 评论 -
Python线程编程已及内存共享问题
from threading import Thread import threading """ 问题:多线程共享内存问题,当多个线程操作同一个数据的时候,就会出现数据错乱的问题 例: (1)num += 2 -----> num = num + 2 实际会操作两步 会先执行 num + 2, 并放到临时存储区 如果此时跳到了 (2)num += 5 -----原创 2018-02-06 21:38:26 · 911 阅读 · 0 评论 -
Python线程池编程和参数的传递
from time import sleep import threadpool def 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 · 4352 阅读 · 0 评论 -
Python的进程池编程
from multiprocessing import Pool def 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 · 224 阅读 · 0 评论 -
Python实现爬取京东网页的图片
import random from urllib import request import re import os import time import threadpool def getAmason(i,j): agentsList = [ "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KH原创 2018-02-06 21:33:41 · 699 阅读 · 0 评论 -
Python字符串部分函数(上)
len():返回对象(字符串、列表、元组)的长度或者个数 lower():把字符串中的所有大写字母转换成小写 upper():把字符串中的所有小写字母转换成大写 swapcase():把字符串中的所有小写字母转换成大写,所有大写字母转换成小写 capitalize():把字符串中的第一个字母转换成大写,其余字母均为小写 title():把字符串中的所有单词的第一个字母转换原创 2018-01-09 21:36:12 · 633 阅读 · 0 评论 -
Python利用列表深度遍历目录、复制文件
Python3中利用列表深度遍历目录、复制文件原创 2018-01-09 20:17:57 · 383 阅读 · 0 评论 -
Python利用队列广度遍历、复制文件
Python中,利用队列进行广度遍历目录、复制文件原创 2018-01-09 20:07:45 · 349 阅读 · 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 · 892 阅读 · 0 评论 -
Python利用递归实现文件的复制
import os import time from collections import deque """ 利用递归实现目录的遍历 @para sourcePath:原文件目录 @para targetPath:目标文件目录 """ def getDirAndCopyFile(sourcePath,targetPath): if not os.path.exists(sourc原创 2018-01-08 21:20:19 · 2159 阅读 · 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 · 392 阅读 · 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 · 13405 阅读 · 9 评论 -
python+selenium+PhantomJS爬取唯品会
由于唯品会是利用js动态生成html作为反爬机制,所以不能用以前的爬取html的方法进行爬取,本程序是用selenium+PhantomJS对唯品会进行爬取,可以根据需要输入要爬取的商品,还有爬取的起始页和结束页。程序代码以及注释的内容如下:from time import sleep import os from selenium import webdriver from urllib imp...原创 2018-04-10 16:49:19 · 1406 阅读 · 0 评论