自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬虫requests获取页面内容指定编码

当获取到的内容有乱码的时候,首先看看网页的编码,在指定获取的编码即可:网页编码一般在源码头部:charset 为网页编码接下来在获取的时候指定即可:def get_text_mp3(headers, url): res = requests.get(url, headers) res.encoding = 'utf8' html = res.texthtml即...

2020-04-08 15:33:37 1614

原创 python的格式化输出

%sstring="hello" #%s打印时结果是hello print "string=%s" % string # output: string=hello #%2s意思是字符串长度为2,当原字符串的长度超过2时,按原长度打印,所以%2s的打印结果还是hello print "string=%2s" % string # output: str...

2020-04-03 13:48:38 94

原创 Ubuntu16.04使用nginx+uwsgi 部署Django项目

Ubuntu16.04使用nginx+uwsgi 部署Django项目1.修改settings配置DEBUG = FalseALLOWED_HOSTS = ['*']2.收集项目静态文件当Django运行在生产环境时,将不再提供静态文件的支持,需要将静态文件交给静态文件服务器。我们需要收集项目中静态文件,并放到静态文件服务器中。我们使用Nginx服务器作为静态文件服务器。收集...

2020-03-08 13:13:53 223

原创 在windows下配置你的第一个Django项目

配置你的第一个Django项目Django,是用python语言写的开源web开发框架,并遵循MVC设计。Django在Python里别人都叫MTV。其中M(model)称作模型,T(temolates)称作模板,V(views)称作视图。整个Django项目就是使用模型,视图,模板完成一个web项目的。使用模型与数据库建立关系,创建数据模型,使用视图对数据模型进行操控,获取数据,最后渲染到模板...

2019-10-14 15:41:04 216

原创 ubuntu的安装

ubuntu的安装Ubuntu是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)、ARM和ppc架构,在学习linux的时候,可以进行安装使用,很合适新手去使用和熟悉,因为有良好的桌面环境。接下来跟大家分享一下ubuntu的安装流程。在安装ubuntu之前,我们需要先下载一个VMware的一个软件,是一...

2019-08-31 09:58:58 773

原创 Mysql基本知识与命令下:

Mysql基本知识与命令上上次给大家分享的Mysql基本知识与命令一中,已经分享到数据定义语言,接下来给大家分享剩下的四类数据语言。数据操作语言(DML)关键字:INSERT、UPDATE、DELETE说明:数据操作语言在大多数操作数据库中都是增删改现在创建一张用于测试的表 create table star( id int auto_increment, name var...

2019-08-17 10:10:49 103

原创 Mysql基本知识与命令上

Mysql的基本操作Mysql是当今使用最频繁的数据库,是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL所使用的 SQL ...

2019-08-17 09:28:54 112

原创 Python连载三:Json的基本使用

大家好!前两天学习了序列化,学到了使用Pickle序列化和反序列化,但是Pickle有一个缺陷就是不同的语言不通用,而且不同版本的python解释器也会发生一些错误,只能用于某一个版本,所有使用性不大。如果我们需要在不同的编程语言之间传递对象,那么我们必须把对象序列化成标准化格式,比如xml,但是更好的方法是json,因为json表现出来就是一个字符串,可以被所有的语言读取,也方便存储到磁盘或者...

2019-07-27 09:29:37 151

原创 Python连载二:使用Python进行冒泡排序

**使用Python进行冒泡排序**不封装函数:先说一下冒泡排序的是怎么样比较的。冒泡排序是不断地将当前元素与后一个元素进行比较,如果当前元素较小,则调换当前元素与后一个元素的位置,否则保持不变;假设需要排序的元素一共有n个,从第一个元素开始,对后续的(n-2)元素进行上述比较,最终的排序结果中,最后的元素是最大值。list1 = [12,34,56,23,33,89...

2019-07-20 16:02:50 240

原创 Python连载一:Pyhon中的进制转换

Pyhon中的进制转换欢迎使用Markdown编辑器本文章为使用Python语言进行进制的相互转换,可以参考一下代码:#-*- coding: utf-8 -*-#-*- author: zhaojinmeng -*-a1 = 0b10 #二进制a2 = 0o10 #八进制a3 = 0x10 #十六进制print(a1,a2,a3)#bin(num)转为二进制,'{0...

2019-07-09 19:56:22 202

原创 Django+haystack+jieba进行全文检索

Django+haystack+jieba进行全文检索最近,在做一个全文检索的功能,找了两个方案:mysql的全文检索索引优点:配置起来简单,改mysql配置即可缺点:无法在django使用模型生成,查询语句也无法使用orm,只能用原生sql基于Django+haystack+jieba的全文检索优点:有第三方库django-haystack直接和django进行关联,还有drf-haystack第三方库支持drf的写法缺点:配置比较麻烦,需要自己生成索引,维护索引综上所述,

2022-04-07 14:07:39 3385

原创 scrapy的extract() 、extract_first()方法,get() 、getall() 方法

1.extract()方法:def parse(self, response): sel = Selector(response) hrefs = sel.xpath(r'//*[@class="c1 ico2"]/li/a/@href') print(hrefs.extract())结果如下:['/4253340.html', '/6135617.html', '/5786549....

2020-04-26 18:12:39 4601 4

空空如也

空空如也

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

TA关注的人

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