![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 53
工控男
这个作者很懒,什么都没留下…
展开
-
FLASK博客系列3——路由
断更了几天,我又回来了。 今天我们来讲讲路由。这个路由可不是我们家里用的路由,Flask路由规则都是基于Werkzeug的路由模块的,它还提供了很多强大的功能。现代 web 应用都使用有意义的 URL ,这样有助于用户记忆,网页会更得到用户的青睐, 提高回头率。 从上篇文章我们知道,使用 route()@app.route('/')def hello_world(): return 'Hello World!'@app.route('/index')...原创 2020-07-18 12:55:12 · 184 阅读 · 0 评论 -
解决强制把redis快照关闭了导致不能持久化的问题
在用Python与Redis交互时,设置数据出现下列报错信息:MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this in...原创 2018-07-26 20:33:33 · 3460 阅读 · 0 评论 -
windows下安装并搭建python虚拟环境
我们之前都是在ubuntu下来安装Python的虚拟环境,那如果在windows下,该如何安装呢?今天我们就来教大家安装一下。目录1、安装虚拟环境2、创建一个python3虚拟环境1、安装虚拟环境打开cmd,输入# 安装2个虚拟环境所需要的包pip3 install virtualenvpip3 install virtualenvwrapper# 下载比较慢的建...原创 2018-08-11 21:25:09 · 611 阅读 · 0 评论 -
解决pip下载包速度慢的问题
最近很多人问我有没有什么办法解决pip安装包的时候速度很慢的问题。在这里跟大家分享一下。1、安装时强制使用国内源进行安装,以下的源选一个安装,module为你要安装的模块名。pip install -i https://pypi.douban.com/simple module # 使用豆瓣源pip install -i http://mirrors.aliyun.com/pypi/...原创 2018-09-03 08:32:32 · 12231 阅读 · 5 评论 -
教你读懂python3和python2中的编码问题
最近又有很多小伙伴说被python中的编码问题搞得好晕。一会unicode,一会又是bytes,python2跟3还是反过来的,为何在2中只能decode(解码),到3又只能encode(编码)。今天我们就来说一说这个问题。首先我们得先了解一下,什么是字符编码?计算机想要工作必须通电,也就是说“电”驱动计算机干活,而“电”的特性,就是高低电平(高低电平即二进制数1,低电平即二进制数0...原创 2018-12-05 11:01:46 · 291 阅读 · 1 评论 -
一种节省内存读取文档的方法
import sysdef read_file(fpath): BLOCK_SIZE = 1024 with open(fpath, 'rb') as f: while True: block = f.read(BLOCK_SIZE) if block: yield block ...原创 2018-09-12 11:27:16 · 501 阅读 · 0 评论 -
python之web面试题
1、谈谈你对http协议的认识。HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。 HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务...转载 2018-09-17 21:30:09 · 7305 阅读 · 1 评论 -
Phthon中使用的数据库4——MySQL之SQL语言的数据类型与约束
1、什么是SQL语言? 容我装一下B,咳咳,SQL英文全称是Structured Query Language SQL是结构化查询语言,是一种用来操作RDBMS的数据库语言,当前关系型数据库都支持使用SQL语言进行操作,也就是说可以通过 SQL 操作 oracle,sql server,mysql,sqlite 等等所有的关系型的数据库。简单来说,就是图书馆的一套管理...原创 2018-07-13 18:55:50 · 314 阅读 · 0 评论 -
Phthon中使用的数据库3——MySQL之安装
Ubuntu 1、在终端中输入如下命令,回车后,然后按照提示输入:sudo apt-get install mysql-server 安装过程中会弹出来让你设置数据管理员的密码:这里我输入 python 接着还会让你再确认一次密码:同样再输入一次密码即可。2、当安装完成之后,我们输入:sudo service mysql start3、启动完服务,那我们怎么知道已经启动了mysq...原创 2018-07-13 18:30:17 · 313 阅读 · 0 评论 -
Python——有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?代码如下:for x in range(1,5): for y in range(1,5): for z in range(1,5): if (x!=y) and (y!=z) and (z!=x): pr原创 2017-07-19 20:09:41 · 46831 阅读 · 12 评论 -
Python——range用法
记录一下Python中range的用法,这个是基础。range(1,5) #代表从1到5(不包含5) [1, 2, 3, 4] ——————————————————————————range(1,5,2) #代表从1到5,间隔2(不包含5) [1, 3]——————————————————————————range(5) #代表从0到5(原创 2017-07-19 20:24:11 · 2668 阅读 · 0 评论 -
LeetCode——两数之和
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]class Solution(object): def twoSum(self, nums, target...原创 2018-06-14 22:11:54 · 129 阅读 · 0 评论 -
Python中使用的数据库1——MySQL之数据库基本介绍
1、什么是数据库?数据库就是数据的仓库,它是一种特殊的文件,其中存储着需要的数据。 通俗点来讲,数据库就像一个图书馆,而你是图书馆管理员,在这里你可以上架新书(增),下架已经有的书(删),修改书架书的种类等(改),找到某一本书的相关信息(查)。2、数据库有什么优点持久化存储 读写速度极高 保证数据的有效性 对程序支持性非常好,容易扩展...原创 2018-07-13 17:42:22 · 235 阅读 · 0 评论 -
python中base64编码和解码简单例子
# 导入 base64模块import base64# 给定需要转换的字符串str1 = "你好"# 需要转成2进制格式才可以转换,所以我们这里再手动转换一下result = base64.b64encode(str1.encode())# 打印转换后的结果print('转换后的结果 --> 'result)# 再把加密后的结果解码temp = base64.b6...原创 2018-06-19 17:09:17 · 39376 阅读 · 0 评论 -
Ubuntu服务器安装和配置FTP
在Linux中ftp服务器的全名叫 vsftpd,我们需要先用命令行开启安装ftp服务器,然后对vsftpd.conf中进行相关配置。1、在命令行输入下列命令,安装vsftpd。 sudo apt-get install vsftpd2、创建一个文件夹来作为传文件用的目录。这里我选择放在 /home/ftp。 sudo mkdir /home/ftp3、新建FT...原创 2018-07-24 10:26:15 · 661 阅读 · 1 评论 -
ubuntu之screen命令管理会话
我们前些天创建了我们的小网站之后,关掉xshell之后网站也随着关闭,那我们有没有什么办法来让我们退出ssh之后程序继续在后天跑呢?那当然是有的啦,兄dei了解一下 screen。1、我们先在命令行输入:sudo apt-get install screen安装完成之后,我们还是进入到上次我们创建的文件夹workon py3_flaskcd /root/webscreen...原创 2018-07-24 19:42:14 · 13369 阅读 · 4 评论 -
Python中使用的数据库2——MySQL之MySQL简介
1、为什么用Mysql? 目前市面上常用的数据库有:oracle:在大型项目中使用,银行,电信等项目 mysql:web时代使用最广泛的关系型数据库 ms sql server:在微软的项目中使用 sqlite:轻量级数据库,主要应用在移动平台 MySQL是一个关系型数据库管理系统,最早由瑞典MySQL AB公司开发,后来被Sun公司收购,Sun公...原创 2018-07-13 17:51:38 · 536 阅读 · 0 评论 -
Python——打印出完整的99乘法表
打印出完整的99乘法表以下为代码实现:for x in range(1,10): for y in range(1,x+1): print("%d * %d = %d"%(x,y,x*y),end=" | ") print("")显示如下:1 * 1 = 1 | 2 * 1 = 2 | 2 * 2 = 4 | 3 *原创 2017-07-19 19:55:13 · 1377 阅读 · 0 评论