![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 56
PininQ
见山是山,见海是海,见花便是花。
展开
-
Python读取mysql数据库数据出现中文乱码
Python连接mysql数据库时,读取数据库中的中文出现乱码,所有中文都显示为问号了,我解决问题的步骤如下:开发环境 - Python版本:python3.6- MySql版本:mysql-5.5.56-winx64- PyMySQL 版本:PyMySQL (0.7.11)执行pip install PyMySQL 完成pyMySQL安装数据库部分-- 建表语句C原创 2018-02-01 13:00:38 · 13846 阅读 · 2 评论 -
Flask学习笔记1--Flask程序Hello world例子
Flask程序运行过程当客户端想要获取资源时,一般会通过浏览器发起HTTP请求。此时,Web服务器会把来自客户端的所有请求都交给Flask程序实例。程序实例使用Werkzeug来做路由分发(URL请求和视图函数之间的对应关系)。根据每个URL请求,找到具体的视图函数并进行调用。 在Flask程序中,路由的实现一般是通过程序实例的装饰器实现。Flask调用视图函数后,可以返回两种内容...原创 2018-05-26 13:19:26 · 3085 阅读 · 0 评论 -
Flask学习笔记5--Flask-WTF表单
Web表单web表单是web应用程序的基本功能。它是HTML页面中负责数据采集的不见。表单由三个部分组成:表单标签、表单域、表单按钮。表单允许用户输入数据,负责HTML页面数据采集,通过表单将用户输入的数据提交给服务器。在Flask中,为了处理web表单,我们一般使用Flask-WTF扩展,它封装了WTForms,并且它有验证表单数据的功能。WTForms支持的HTML标准字段...原创 2018-07-08 09:57:32 · 793 阅读 · 0 评论 -
Flask学习笔记4--过滤器的基本使用
过滤器过滤器的本质就是函数。有时候我们不仅仅只是需要输出变量的值,我们还需要修改变量的显示,甚至格式化、运算等等,而在模板中是不能直接调用Python中的某些方法,那么这就用到了过滤器。使用方式:过滤器的使用方式为:变量名|过滤器{{ variable | filter_name(*args) }}如果没有任何参数传递给过滤器,则可以把括号省略掉{{ var...原创 2018-07-08 09:55:55 · 280 阅读 · 0 评论 -
Flask Jinja2模板引擎
模板在前面的示例中,视图函数的主要作用是生成请求的响应,这是最简单的请求。实际上,视图函数有两个作用:处理业务逻辑和返回响应内容。在大型应用中,把业务逻辑和表现内容放在一起,会增加代码的复杂度和维护成本。而模板引擎的作用是承担视图函数的了一个作用,即返回响应内容。模板其实是一个包含响应文本的文件,其中用占位符(变量)表示动态部分,告诉模板引擎其具体的值需要从使用的数据中获取;使用真实值...原创 2018-05-26 13:25:14 · 2891 阅读 · 0 评论 -
在PyCharm的 Terminal(终端)切换Python版本
在我的电脑中存在多个版本的Python,实际工作中也时常需要切换Python版本来进行相关工作。在Pycharm的终端中使用python和ipython命令进入的python shell都是环境变量中,也就是默认的python版本。每次在 PyCharm 软件中 Terminal 窗口 或者 在cmd 命令行界面中 ,执行 python 命令,启动的都是 python3 的交互界面:在 ...原创 2018-05-15 23:11:19 · 44113 阅读 · 2 评论 -
Python Web工作相关学习要点
Python Web方向需要学习的知识点以下知识点并不是所有的知识点都需要学习,很多都只是了解即可。并不需要掌握。给自己列出一个学习清单,好清楚自己需要学习什么东西。现在自己也不知道改往哪个方向发展,真是纠结。。。可能要往数据分析与数据挖掘发展,但是看到一大堆算法和数学方面的知识就有点退缩。。。自学统计学中。。。。后面再补充一下python爬虫方向需要学习的相关知识点。哈哈。。。。还有就是...原创 2018-03-23 14:38:29 · 3100 阅读 · 0 评论 -
Python异常类层次关系
BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-- StandardError | +-- BufferError | +-- ArithmeticError |转载 2018-01-26 18:58:11 · 831 阅读 · 0 评论 -
python爬取猫眼电影top100榜
python版本:3.6 代码如下import jsonfrom multiprocessing.pool import Poolfrom requests.exceptions import RequestExceptionimport reimport urllib.request# 获取页面def get_one_page(url): try:原创 2018-02-02 17:41:44 · 1527 阅读 · 0 评论 -
Python统计文件中的空格数、制表符数、行数
python版本:3.6import osimport sysdef parse_file(path): """ 分析给定文本文件,返回其空格、制表符、行的相关信息 :param path:要分析的文本文件的路径 :return:包含空格数、制表符数、行数 """ fd = open(path) i = 0 space原创 2018-02-02 16:53:48 · 5525 阅读 · 0 评论 -
Python Web项目(Python3.6.4+Django2.0)
一、前言Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,模板T和视图V。当然,网上也有人说Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。由于我也是刚开始接触Python Web,不好给大家解释其中的区别,给大家推荐一片文章:浅谈MVC、MTV和MVVM,理解django框架中的MTV与MVC模式其中还有作者对MVVM的理原创 2018-02-01 18:19:17 · 47240 阅读 · 23 评论 -
Flask学习笔记2--路由定义的基本方式
请求方式限定使用methods参数指定可接受的请求方式,可以是多种@app.route('/', methods=['GET','POST'])def hello(): return 'hello,world'给路由传参示例有时我们需要将同一类URL映射到同一个视图函数处理,比如:使用同一个视图函数来显示不同用户的订单信息。路由传递的参数默认当作string处...原创 2018-05-26 13:19:13 · 3020 阅读 · 0 评论