文章分类 -  python

 
PythonStudy_爬虫
摘要:参考博客:https://www.cnblogs.com/wupeiqi/articles/5354900.html 一、基本原理 爬虫的基本原理,可分为如下四步: 1、发送请求 有时需要登录认证,有时不需要 2、获取内容 3、获取url 4、自动递归请求url,重复执行1、2、3 二、安装 1、p 阅读全文
posted @ 2018-10-23 14:13 笨笨是个名字 阅读(68) 评论(0) 推荐(0)
PythonStudy_统一修改文件名
摘要:#!/usr/bin/env python # -*- coding: utf-8 -*- # 功能:统一修改文件名称 import os import re # 获取指定dir下,全部文件名称列表 # dir = 'D:\Pictures' dir = 'F:\第一批\\1' name_list = os.listdir(dir) # print(name_list) # 如果名称中包含... 阅读全文
posted @ 2018-10-17 15:55 笨笨是个名字 阅读(76) 评论(0) 推荐(0)
PythonStudy_xlrd读取excel中的数据
摘要:import xlrd # 打开表 data = xlrd.open_workbook('D:\pycharm\\rename\data.xlsx') # 指定sheet # tabel = data.sheet_by_name(u'data') tabel = data.sheet_by_index(0) print(tabel.name) #sheet名 print(tabel.nc... 阅读全文
posted @ 2018-10-17 15:51 笨笨是个名字 阅读(129) 评论(0) 推荐(0)
PythonStudy_xlwt写数据到excel
摘要:import xlwt # 新建Excel表 file = xlwt.Workbook(encoding='utf-8') # 新建sheet table = file.add_sheet('data') # 待写入的数据 data = { "1": ["张三", 150, 120, 100], "2": ["李四", 90, 99, 95], "3": ["王五"... 阅读全文
posted @ 2018-10-17 15:50 笨笨是个名字 阅读(87) 评论(0) 推荐(0)
PythonStudy_缓存:Memcached
摘要:一、基本情况 缓存,通常用于将常用数据保存在内存中, 当网站高并发时,首先请求到达缓存,如果缓存中有所需数据,直接拿走, 如果缓存中没有,由缓存区数据库中取相关数据后,放入缓存,在返回给请求使用, 这样,当网站第一次访问时,可能会很慢,但是越使用越快,因为大部分数据在缓存中已经有了, 对于缓存中的数 阅读全文
posted @ 2018-08-28 10:10 笨笨是个名字 阅读(109) 评论(0) 推荐(0)
PythonStudy_评论树
摘要:关于评论树: 1、评论信息在数据库中是以列表形式记录,其中至少包括当前评论id、父评论id(根评论id为null)、和评论内容, 2、在显示评论时,首先数据库中调取评论信息列表,列表中的每个元素对应一条评论信息字典, 3、将评论信息字典创建成有结构的评论树字典:build_tree 4、将评论树字典 阅读全文
posted @ 2018-08-18 10:36 笨笨是个名字 阅读(168) 评论(0) 推荐(0)
PythonStudy_使用装饰器控制登录界面
摘要:在网站的实际使用中,通常会有一些界面,需要在显示前,进行登录验证, 使用装饰器是一种方法,即: 首先设置好装饰器: 一、返回json串 二、直接跳转 然后,在handler中使用: 最后,在ajax中进行设置: 阅读全文
posted @ 2018-07-23 10:16 笨笨是个名字 阅读(159) 评论(0) 推荐(0)
PythonStudy_关于 $.extend和(function($){….})(jQuery)
摘要:$.extend(item) 该方法是将item合并到Jquery的全局对象中去,相当于为Jquery全局对象添加了一个 静态方法(对应这里的静态方法,当然还有实例方法,在后边有介绍)。 示例: $.extend({SayHello:function(value){alert(“hello “+va 阅读全文
posted @ 2018-07-22 11:22 笨笨是个名字 阅读(99) 评论(0) 推荐(0)
PythonStudy_关于图片的剪切
摘要:通常情况,图片在传递给服务器前时,需要提前进行剪切等基本处理,以便节省服务器资源和流量, 这里基于插件cropBox,实现浏览器端浏览图片、缩放、剪切等功能, 其中,浏览图片基于filereader,具体如下: 1、cropbox本地读取图片并完成剪切,通过DataURL,将图片转化成base64形 阅读全文
posted @ 2018-06-20 18:35 笨笨是个名字 阅读(148) 评论(0) 推荐(0)
PythonStudy_关于上传图片预览
摘要:python中,无论是上传头像,是啊发布图片新闻等,都需要进行图片预览,主要有两种实现逻辑: 一、将图片传至后端服务器,服务器返回图片的url给前端,前端根据反馈的url进行显示, 二、直接本地预览,将本地图片导入前端内存,前端从到内存中读取后显示, 方式一,浪费服务器资源和占用带宽、流量,方式二影 阅读全文
posted @ 2018-06-20 09:20 笨笨是个名字 阅读(221) 评论(0) 推荐(0)
PythonStudy_获取js或者Ajax提交的数据的具体方法
摘要:通常,form或者Ajax提交至后台的数据,都是以字典形式为基础进行json编码的, 其中,文件(包含图片),也是一字典传递具体内容,其字典格式: 一、关于获取传递过来的数据: 可以使用如下方式: 或者直接使用request: 二、关于传递过来的文件: 使用request: P.S. 获取上传文件进 阅读全文
posted @ 2018-06-04 17:20 笨笨是个名字 阅读(371) 评论(0) 推荐(0)
PythonStudy_爬取网页title和摘要
摘要:# coding=utf-8 import re from urllib.request import urlopen from bs4 import BeautifulSoup # 获取网页标题 def get_url_Title_Description(url): # 获取网页全部信息content content = urlopen(url).read().decode(... 阅读全文
posted @ 2018-06-04 15:42 笨笨是个名字 阅读(1292) 评论(0) 推荐(0)
PythonStudy_阿里云发送短信
摘要:阿里云发送短信,0.045/条,具体步骤如下: 一、接入短信发送API(SendSms) 1、实名认证阿里云账号 2、获得阿里云访问秘钥:ACCESS_KEY_ID 和 ACCESS_KEY_SECRET, 3、申请短信签名和短信模板:SignName 和 TemplateCode, 二、下载安装阿 阅读全文
posted @ 2018-04-10 11:32 笨笨是个名字 阅读(395) 评论(0) 推荐(0)
PythonStudy_发邮件
摘要:SMTP是发送邮件的协议,python内置对SMTP的支持,可以发送纯文本邮件、html邮件,以及带附件的邮件。 python对SMTP的支持,有两大模块:smtplib和email。其中smtplib负责发送邮件,email负责构造邮件。 一、总体思路 (一)创建smtp服务器对象,设置发送邮件服 阅读全文
posted @ 2018-04-08 11:50 笨笨是个名字 阅读(136) 评论(0) 推荐(0)
PythonStudy_关于RabbitMQ:exchange工作模型
摘要:exchange工作模型有三种:fanout、direct、topic,具体如下: 一、发布订阅:fanout (一) 基本原理: 类似于分发报刊,每一张报纸上的内容都是全套的,读者分别从报纸上读取内容, 发布订阅模式:将数据信息发布给所有订阅者,且数据队列中的信息被消费一次后就消失(no_ack= 阅读全文
posted @ 2018-02-26 21:17 笨笨是个名字 阅读(309) 评论(0) 推荐(0)
PythonStudy_关于RabbitMQ:简单队列模型
摘要:python中通过pika,应用RabbitMQ,有多种形式: 一、简单队列模型 简单队列模型:交换机此处不工作(exchange=‘’),只针对唯一指定的队列进行操作的生产者、消费者模型, 使用queue实现:基于内存中的一个queue对象 #!/usr/bin/env python # -*- 阅读全文
posted @ 2018-02-23 10:52 笨笨是个名字 阅读(172) 评论(0) 推荐(0)
PythonStudy_关于RabbitMQ:简介与安装
摘要:一、什么是RabbitMQ? 官方文档:http://www.rabbitmq.com/getstarted.html RabbitMQ是一个在AMQP基础上,完整的、可复用的企业消息系统。他遵循Mozilla Public License开源协议。 解释RabbitMQ,就不得不提到AMQP(Ad 阅读全文
posted @ 2018-02-23 10:12 笨笨是个名字 阅读(103) 评论(0) 推荐(0)
PythonStudy_关于作用域
摘要:python中的作用域,与JS 作用域类似, 变量在函数预编译的时候,已经提前进行声明,且确定好了作用域, 确定好作用域,但是函数不执行,作用域之后不改变 阅读全文
posted @ 2017-08-18 13:57 笨笨是个名字 阅读(61) 评论(0) 推荐(0)
PythonStudy_关于上下文管理with
摘要:# 上下文管理withimport contextlib @contextlib.contextmanager def myopen(file_path,mode): f = open(file_path,mode,encoding='utf-8') try: yield f finally: f.close() with myopen(... 阅读全文
posted @ 2017-06-20 19:28 笨笨是个名字 阅读(56) 评论(0) 推荐(0)
PythonStudy_关于协程
摘要:协程:当一个线程执行某一任务时,若产生IO延迟,跳转去执行另外一个任务。 一、greenlet 实现协程的基本功能模块是greenlet,通过switch方法可手动实现协程,比较原始和复杂。 二、gevent 实现协程的高级模块,内部也是依靠greenlet实现的,可以非常高效的提高代码性能。 (一 阅读全文
posted @ 2017-06-20 12:55 笨笨是个名字 阅读(64) 评论(0) 推荐(0)