分类
摘要:
Jinja2模板引擎
Flask内置的模板语言,它的设计思想来源于 Django 的模板引擎,并扩展了其语法和一系列强大的功能。
渲染模版函数
Flask提供的 render_template 函数封装了该模板引擎
render_template 函数的第一个参数是模板的文件名,后面的参数都是键值对,表示模板中变... 阅读原文
2019-06-05 08:38:01 阅读(2436) 评论(0)
摘要:
绑定属性时,如果直接把属性暴露出去,虽然写起来很简单,但无法对参数进行检查,导致属性被随便修改 因此,可以通过在类内定义get获取属性值,定义set方法对属性值进行设定,同时也可对设定值进行检查 但通过定义get和set方法会让程序显得复杂,没有直接用属性这么直接简单 Python内置的@property装饰器就是... 阅读原文
2019-06-05 08:06:01 阅读(2198) 评论(0)
摘要:
目录
1.1 踩坑案例
1.2 填坑解法
1.3 坑位分析
1.4 技术关键字
1.5 坑后思考
下期坑位预告
代码示例支持
平台: Centos 6.3
Pyth... 阅读原文
2019-06-05 07:38:03 阅读(1937) 评论(0)
摘要:
正常情况下,当定义了一个class并创建实例后,可以给该实例绑定任何属性和方法,这就是动态语言的灵活性 属性和方法是可以直接定义在class中的,但动态绑定允许在程序运行的过程中动态给class加上属性和方法,这在静态语言中很难实现 对于python这种动态语言,给一个实例绑定的属性和方法,对另一个实例是不起作用的... 阅读原文
2019-06-05 06:00:23 阅读(1904) 评论(0)
摘要:
异常Error
我们在写代码的时候,经常会遇见程序抛出Error无法执行的情况
一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。
try...except...else
try:
... 阅读原文
2019-06-05 00:48:01 阅读(3215) 评论(0)
摘要:
文件读写
本文转自廖雪峰老师的教程https://www.liaoxuefeng.com/wiki/1016959663602400/1017607179232640
读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。
读文件
要以读文件的模式打开一个文件对象,使用Python内... 阅读原文
2019-06-05 00:02:01 阅读(2146) 评论(0)
摘要:
1. 问题描述:
新的电脑,新的系统,安装scrapy时报错 ,记录下
电脑配置:win10,64位操作系统,安装过的anaconda,python3.6 ,pycharm,vs code(后两个是IDE)
使用cmd pip install scrapy 安装scrapy总是报错,弹出以下错误... 阅读原文
2019-06-04 23:40:05 阅读(1794) 评论(0)
摘要:
本人小白搭建pyqt环境时遇到问题
运行代码
from PyQt5 import QtCore'
发现错误
ImportError: DLL load failed: 找不到指定的模块
这个问题折磨了好久,最后通过GitHub解决:python3.dll is missing
原因描述:
通过Anaconda... 阅读原文
2019-06-04 21:59:02 阅读(1092) 评论(0)
摘要:
类,一群有着相同属性和函数的对象的集合
如果你不满足于只做一个+CRUD“码农”,而是想成为一个优秀的工程师,那就一定要积极锻炼直觉思考和快速类比的能力,其是在找不到+bug+的时候
类的示例:
class Document():
def __init__(self, ti... 阅读原文
2019-06-04 20:17:03 阅读(1735) 评论(0)
摘要:
第二章(一)
2.1 python介绍
2.1.1 python是一种什么样的语言
编程语⾔主要从以下几个⻆度为进行分类,编译型和解释型、静态语言和动态语⾔、强类型定义语言和弱类型定义语言。
编译和解释的区别是什么
编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制⽂文件,这样运行时计算机可以直接以... 阅读原文
2019-06-04 17:40:01 阅读(1948) 评论(0)