-
auto
2019-04-09 21:47:48
python
2152°
20
python为开发者提供了一个轻量级的数据存储方式shelve,对于一些轻量数据,使用shelve是个比较不错的方式。对于shelve,可以看成是一个字典,它将数据以文件的形式存在本地。下面介绍具体用法。 ...
-
auto
2019-04-09 21:47:48
python
1951°
20
Python爬虫入门(1):综述 Python爬虫入门(2):爬虫基础了解 Python爬虫入门(3):Urllib库的基本使用 Python爬虫入门(4):Urllib库的高级用法 Python爬虫入门(5):URLError异常处理 Python爬虫入门(6):Cookie的使用 Python爬 ...
-
auto
2019-04-09 21:47:48
python
2365°
20
前言 前段时间做了一个爬取妹子套图的小功能,小伙伴们似乎很有兴趣,为了还特意组建了一个Python兴趣学习小组,来一起学习。十个python九个爬,在大家的印象中好像Python只能做爬虫。然而并非如此,Python 也可以做Web开发,接下来给大家展示一下如何做一个小说站点。 相关软件 | 软件 ...
-
auto
2019-04-09 21:47:48
python
2175°
20
十七、首页和全局404、500页面配置 1、首页配置 首页页面轮播课程需要在课程的model中添加is_banner字段,说明是否是轮播课程: 机构显示需要机构标签,在机构的model中添加tag字段: 迁移数据库。 首页的数据都是需要从后台获取的,先编写首页的接口: 然后修改首页的url: 修改前 ...
-
auto
2019-04-09 21:47:48
python
2321°
20
事实上,很多应用程序基于插件式结构开发,可以很方便了扩展软件的功能,并且这些功能完全可以依托于第三方开发者,只要提供好接口和完备文档,比如wordpress、谷歌火狐浏览器等。 Python这样的动态语言天生就支持插件式编程。与C++相比,Python已经定义好模块的接口,想要载入一个插件,一个__ ...
-
auto
2019-04-09 21:47:48
python
2687°
20
十九、xadmin的进阶开发 1、权限管理 1.1 用户权限 超级用户用户所有的权限,其他的用户默认没有任何权限。 首先添加一个用户Editor1,将职员状态勾选上,否则无法登陆后台,勾选之后登陆后,可以看到该用户没有任何权限: 接下来为该用户添加查看课程和查看章节的权限,需要在xadmin管理员账 ...
-
auto
2019-04-09 21:47:48
python
2198°
20
什么是装饰器: 装饰器就是python中的一个语法糖。作用就是在不改动之前代码的情况下给某个函数增加相应想要增加的功能。 假设需求: 我在几个函数内分别放了一部电影,代码如下: 我现在想增加一个功能就是在访问这些电影的时候需要密码,不是谁都能看!(你懂得)那我该怎么做呢?要求是不改变源代码。 现在装 ...
-
auto
2019-04-09 21:47:48
python
3685°
20
1.创建环境 第一个VENV是命令,第二个是文件夹名 如果环境不要了,一般做法是直接整个(VENV)文件夹删掉 环境修改下面会说 2.激活环境 venv是1中创建的文件夹,这么写是接1,即认为你当前路徑在VENV同级路徑 执行过1后,会在VENS下创建一系列文件,其中2中所用的是激活脚本 3.修改p ...
-
auto
2019-04-09 21:47:48
python
2151°
20
摘要:本文翻译自 "Coroutines and Tasks" ,主要介绍asyncio中用于处理协程和任务的方法和接口。在翻译过程中,译者在官方文档的基础上增加了部分样例代码和示意图表,以帮助读者对文档的理解。本文内容主要针对python3.7,在低版本的python中可能不适用,敬请留意。原创内 ...
-
auto
2019-04-09 21:47:48
python
2146°
20
[TOC] 一.中间件 中间件就是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出。因为改变的是全局,所以需要谨慎使用。 Django中间件的定义: 二.中间件用途 django的中间件,其实就是一个类,在请求到来和结束后,djan ...
-
auto
2019-04-09 21:47:48
python
2381°
20
生成器 什么是生成器:只要在函数体内出现yield关键字,那么再执行函数就不会执行函数代码,会得到一个结果,该结果就是生成器 生成器就是迭代器 yield的功能 yield为我们提供了一种自定义迭代器对象的方法 yield与return的区别: 1.yield可以返回多个值 2.函数暂停和再继续是由 ...
-
auto
2019-04-09 21:47:48
python
4007°
20
Infi-chu: http://www.cnblogs.com/Infi-chu/ ...
-
auto
2019-04-09 21:47:48
python
2205°
20
安装pip3: 这个简单啊,到网上下载get-pip.py的脚本,然后scp到你的阿里云服务器上,python3 get-pip.py即可。 如果不会scp,哈哈,按照下面的几步: ...
-
auto
2019-04-09 21:47:48
python
2298°
20
安装依赖环境 下载python3 centos系统下安装 安装python3 报错处理 ...
-
auto
2019-04-09 21:47:48
python
2387°
20
从今年10月22号开始我的python学习之路,一个月下来,磕磕碰碰,勉勉强强把基础部分算是学完了,一个月走过来,我过着别人看似单调,重复的生活,确实是,每天,每周都是一样的生活模式,早上7点40起床,吃个早餐,8点到达教室,中午1点去吃个午饭,然后回到教室,下午6点去吃个晚饭,然后回到教室,待到晚 ...
-
auto
2019-04-09 21:47:48
python
2006°
20
1.URL访问过滤 通过装饰器进行用户认证非常方便,但是在添加部分需要认证的功能时,就需要再次添加装饰器,如果通过中间件来实现,就不需要再进行添加的操作. 2.做IP访问频率限制 为了防止某些IP恶意高频访问服务器,可以对这些IP进行限制,进行拦截. python import time class ...
-
auto
2019-04-09 21:47:48
python
2225°
20
互联网时代里,网络爬虫是一种高效地信息采集利器,可以快速准确地获取网上的各种数据资源。本文使用Python库requests、Beautiful Soup爬取CSDN博客的相关信息,利用txt文件转存。 ...
-
auto
2019-04-09 21:47:48
python
2628°
20
项目中可能会经常用到第三方库,主要是出于程序效率考虑和节约开发时间避免重复造轮子。无论第三方库开源与否,编程语言是否与当前项目一致,我们最终的目的是在当前编程环境中调用库中的方法并得到结果或者借助库中的模块实现某种功能。这个过程会牵涉到很多东西,本篇文章将简要的介绍一下该过程的一些问题。 1.背景 ...
-
auto
2019-04-09 21:44:47
python
2211°
20
这里我主要用了3个机器人,可以切换。 1.图灵机器人 (傻的不行,一直在问别人问题,没有限制) http://www.tuling123.com 2.showApi上的图灵机器人 (感觉最聪明,可以识别微信表情,英文,中文等,但是因为我是普通会员,每天1000次调用) https://www.sho ...
-
auto
2019-04-09 21:44:47
python
2316°
20
python深拷贝和浅拷贝问题: 什么是深拷贝? (个人理解)深拷贝就是将原有的数据一模一样的拷贝一份,然后存到另一个地址中,而不是引用地址 什么是浅拷贝? (个人理解)就是引用地址 (1)用等于号的拷贝都属于浅拷贝 (2)导入copy包用deepcopy进行深拷贝 (3)copy包中的copy方法 ...