自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 WSGI,uWSGI,Nginx

WSGIWSGI的全称是Web Server Gateway Interface(Web服务器网关接口),它不是服务器、python模块、框架、API或者任何软件,只是一种描述web服务器(如nginx,uWSGI等服务器)如何与web应用程序(如用Django、Flask框架写的程序)通信的规范。 server和application的规范在PEP3333中有具体描述,要实现WSGI...

2018-11-01 14:15:20 203

原创 Centos 7 下部署Django + uWSGI + Nginx

环境:Python: 3.6Django: 2.1OS: CentOS 7 x86_64uwsgi: 2.0.17安装Python3.6 不要删除自带的python2.7,否则会出问题,因为centos许多软件需要依赖系统自带python 安装依赖工具 yum install openssl-devel bzip2-devel expat-devel gdbm-...

2018-11-01 14:13:34 266

原创 Django 视图与URL分发器

视图:视图一般都写在app的views.py中。并且视图的第一个参数永远都是request(一个HttpRequest)对象。这个对象存储了请求过来的所有信息,包括携带的参数以及一些头部信息等。在视图中,一般是完成逻辑相关的操作。比如这个请求是添加一篇博客,那么可以通过request来接收到这些数据,然后存储到数据库中,最后再把执行的结果返回给浏览器。视图函数的返回结果必须是HttpRespo...

2018-09-28 10:06:25 362

原创 Django 项目结构介绍

项目结构介绍:manage.py:以后和项目交互基本上都是基于这个文件。一般都是在终端输入python manage.py [子命令]。可以输入python manage.py help看下能做什么事情。除非你知道你自己在做什么,一般情况下不应该编辑这个文件。settings.py:本项目的设置项,以后所有和项目相关的配置都是放在这个里面。 urls.py:这个文件是用来配置URL路由的...

2018-09-28 09:55:42 578

原创 python PEP8规范

(一) 代码的编排1、 缩进。每行需要4个空格的缩进,不要使用Tap键,更不能混合使用Tap键和空格。2 、每行最大长度79,换行可以使用反斜杠,但最好使用圆括号。换行点要在操作符的后边敲回车。3 、类和top-level函数定义之间空两行;类中的方法定义之间空一行;函数内逻辑无关段落之间空一行;其他地方尽量不要再空行。 (二 )文档的编排1、 模块内容的顺序:模块说明和d...

2018-09-27 20:44:09 441

原创 Django

       Django是Python下Web框架之一。Django是重量级选手中最有代表的一位。许多成功的网站和APP都基于Django。Django是一个开放源代码的web应用框架,由Python写成。Django安装在安装Django前,系统需要已经安装了Python的开发环境,如未安装,请下载安装:Python下载地址:https://www.python.org/downl...

2018-09-03 20:48:13 282

转载 CSDN怎么转载别人的博客

在参考“如何快速转载CSDN中的博客”后,由于自己不懂html以及markdown相关知识,所以花了一些时间来弄明白怎么转载博客,以下为转载CSDN博客步骤和一些知识小笔记。 参考博客原址:http://blog.csdn.net/bolu1234/article/details/5186...

2018-08-29 20:39:43 152

原创 Node.js

什么是Node.js?简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。安装官网:https://nodejs.org/en/...

2018-08-29 20:23:40 188

原创 Python 比较不错的社区

Python中文社区维基  链接:https://python-chinese.github.io/V2EX 链接:https://www.v2ex.com/?r=jeavyPythonTab——python中文开发者社区  链接:https://www.pythontab.com/Stack Overflow  链接:https://stackoverflow.com/ ...

2018-08-13 20:49:50 23549 1

原创 email发送邮件

email发送邮件,包含txt、图片、HTML、附件。QQ邮箱为例:发件人的邮箱必须先设置开始SMTP协议 设置完毕后,代码如下:import smtplib # 简单邮件传输协议from email.mime.text import MIMEText # MIME 多用于邮件扩充协议from email.mime.image import MIMEImag...

2018-08-11 15:40:08 995

原创 PhantomJS

一.PhantomJS概述PhantomJS是一个基于 WebKit 的服务器端JavaScriptAPI。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于页面自动化,网络监测,网页截屏,无界面测试等。。二.PnantomJS下载安装下载地址:PhantomJS下...

2018-08-09 22:32:06 399

原创 MySQL安装

下载地址为:MySQL下载选择自己需要的MySQL版本及对应的平台。这里我是Windows下载完成后的安装包双击后,弹出如下窗口: 安装开始界面勾选 I accept the license terms,如下图:选择下一步,弹出如下窗口: 点击下一步,示意图如下:可以修改路径,也可以不修改(可选)点击下一步,进入准备安装界面点击执...

2018-08-08 22:57:14 2463 1

原创 Scrapy 框架

提问: 为什么使用scrapy框架来写爬虫 ?           在python爬虫中:requests  +  selenium  可以解决目前90%的爬虫需求,难道scrapy 是解决剩下的10%的吗?显然不是。scrapy框架是为了让我们的爬虫更强大、更高效。接下来我们一起学习一下它吧。1.scrapy 的基础概念:  scrapy 是一个为了爬取网站数据,提取结构性数据而编写...

2018-08-01 20:43:52 273

原创 Selenium

           Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试SeleniumPython文档安装首先安装 Selenium1.pip install selenium2.下载源码接下...

2018-07-30 19:47:37 220

原创 re,xpath,bs4区别

正则是系统的  xpath和bs4是属于第三方库bs4 和 xpath 都是用来解析html数据的 相比之下,xpath的速度会快一点正则使用元字符xpath和bs4将获取的源码转化成一个对象正则无层级结构只有先后顺序 代码如下:import refrom lxml import etreefrom bs4 import BeautifulSoupfrom urlli...

2018-07-30 18:59:40 2933

原创 python 常用os操作

operation system 操作系统,os模块获取电脑的相关信息,并且有很强大的文件及文件夹操作能力,所以在操作文件或者文件夹的时候首先要引入os模块import osnt代表windows操作系统 linux为posixos.name获取电脑cpu个数cpuCount = os.cpu_count()print(cpuCount) 判断是否存在某个文件,如果不写路径地址 直接写文件名字,...

2018-07-13 17:17:31 274

原创 python 时间处理

Python提供了多个内置模块用于操作日期时间,今天我们主要来探讨下time,datetime的使用方法,有需要的小伙伴可以参考下。time首先引入时间包import time获取从1970年到现在的秒数time1 = time.time()print(time1)获取当前的时间 本地时间time2 = time.localtime()print(time1)获取从1970年开始往后指定的秒数...

2018-07-11 22:38:43 228

原创 python 列表 元组 字典

列表(list)        列表常用方括号表示,即:[];  创建一个列表,只要把用逗号分隔的不同的数据项使用方括号括起来即可。  例如:1 list1 = ['a','b','c',1,3,5]2 list2 = [1,2,3,4,5,6]3 list3 = ["abc","bcd","cde"]       遍历列表:(x:表示每个迭代的变量) list1 = ['a','b','c'...

2018-07-10 22:20:00 189

原创 python常见错误集合

    使用python会出现各种各样的错误,所以在此专门设立了一个博客,在今后使用的过程中,遇到不同的问题都会把它整理到这个博客下面。1.  忘记在 if , elif , else , for , while , class , def 声明末尾添加符号  :导致“ SyntaxError :invalid syntax ”(语法错误:无效语法)该类错误代码如下:age = 8if age ...

2018-07-10 22:01:56 368

原创 Python基础语法(二)

一.循环while 循环其基本形式为:while 判断条件: 执行语句..........执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。实例:age = 1while (age < 9): print('年龄是%s岁'% age) age = age + 1prin...

2018-06-28 22:13:13 301

原创 Python操作

上次我们讲了一些Python的基础语法,今天我们来举几个例子实际操作一下。一.个税计算扣除标准3500元/月(2011年9月1日起正式执行)(工资、薪金所得适用)扣除三险一金后月收入 = 工资 - 三险一金   应纳税所得额=扣除三险一金后月收入-扣除标准应纳个人所得税税额=全月应纳税所得额×适用税率-速算扣除数个税 = 养老保险:单位20%,个人8%医疗保险:单位8%,个人2%失业保险:单位1%...

2018-06-27 22:09:28 459

原创 Python基础语法(一)

       Python 语言与 Perl,C 和 Java 等语言有许多相似之处。但是,也存在一些差异。今天就简单的介绍一下Python基础语法。一.第一个程序这里我是用PyCharm开发工具进行编程。运行程序,输出结果为:二.Python语法中的基础知识1.在写代码的时候我们一般都会进注释什么是注释?就是用来进行提示程序员或阅读代码的人,当程序执行的时候,并不会执行注释,代码也不会被注释影响...

2018-06-26 21:16:32 293

原创 Anaconda安装

一.Anaconda下载https://www.anaconda.com/download/#windows这里我下载的是3.X版本32位的,接下来进行安装。二.Anaconda安装1.双击下载好的Anaconda安装包2.更改安装路径,安装到你自己认为合适的地方。3.点击Install进行安装4.等待安装完成。5.点击下一步。6.点击Finish安装完成。二.进行环境配置右击计算机-->属...

2018-06-25 19:39:26 237

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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