摘要:目录 1、简单拆分:模型,路由,配置2、循环依赖问题3、使用装饰器解决路由模块划分问题4、使用蓝图划分模块 flask框架--数据库ORM框架flask-sqlalchemy 我们学习Flask框架,是从单个文件开始,所有的代码都写在一个文件中,包括定义路由、视图函数、定义模型等。但这显然存在一个问
阅读全文
摘要:目录 1、使用sqlalchemy的配置2、创建模型类3、用代码预插数据4、常用的SQLAlchemy查询执行器5、常用的SQLAlchemy查询过滤器6、数据的修改和删除7、关联查询 8、图书案例 1、使用sqlalchemy的配置 <-返回目录 SQLALchemy实际上是对数据库的抽象,让开发
阅读全文
摘要:目录 1、使用 flask 中的 render_template 来渲染模板2、字符串过滤器3、列表过滤器4、自定义过滤器5、引入表单扩展Flask-WTF6、模板宏的使用7、父模板,模板继承和包含8、闪现 flash的使用 1、使用 flask 中的 render_template 来渲染模板 <
阅读全文
摘要:1、安装 virtualenv pip install virtualenv 创建虚拟环境,会在当前执行命令时的所在目录进行创建 virtualenv envname 进入 envname/Scripts,执行 activate.bat 则可以激活虚拟环境。然后就可以通过 pip 命令安装需要各种依
阅读全文
摘要:目录 1、flask安装配置 1.1、认识flask 1.2、使用虚拟环境 1.3、第一个flask程序2、app对象的初始化和配置3、视图函数的路由 3.1、视图函数的路由规则设置说明 3.2、路由提取参数与自定义路由转换器4、request对象 4.1、request.form,request.
阅读全文
摘要:https://stackoverflow.com/questions/70013988/importerror-cannot-import-name-mutablemapping-from-collections-usr-local 今天部署 kotlin-web-site-master 使用py
阅读全文
摘要:以下是Python3语言,一个文件里有很多个.txt文档,里面编码格式都是ASCII。现需要将这些编码格式转化为utf-8,以下是python3语言编写的脚本,一般只需改变path路径就可以运行。 1、python_utf8.py GB2312/GBK => UTF-8 import os impo
阅读全文
摘要:判断目录是否存在 import os dirs = '/Users/joseph/work/python/' if not os.path.exists(dirs): os.makedirs(dirs) 判断文件是否存在 import os filename = '/Users/joseph/wor
阅读全文
摘要:1)Python:使用logging模块记录日志2)Python + logging 输出到屏幕,将log日志写入文件
阅读全文
摘要:decimal 模块:decimal意思为十进制,这个模块提供了十进制浮点运算支持 1.可以传递给Decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确。 2.要从浮点数据转换为Decimal类型 from decimal import * Decimal.from_float
阅读全文
摘要:需要安装的软件和第三方包python need install pip and petl DButils psycopg2 libscommand is:yum install python-pippip install psycopg2pip install petl pip install DB
阅读全文
摘要:1、使用 MySQLdb 操作 MySQL Python 操作 MySQL 数据库 python不用连接池的MySQL连接方法 import MySQLdb conn= MySQLdb.connect(host='localhost',user='root',passwd='pwd',db='myD
阅读全文
摘要:1、生成配置文件 ''' 生成配置文件 ''' import configparser config = configparser.ConfigParser() # 初始化赋值 config["DEFAULT"] = {'ServerAliveInterval': '45', 'Compressio
阅读全文
摘要:目录 1、日期和时间:time 模块2、获取秒级时间戳与毫秒级时间戳、微秒级时间戳3、获取当前日期时间4、将日期转为秒级时间戳5、将秒级时间戳转为日期6、时间格式转成另一种时间格式7、转结构体时间struct_time 1、日期和时间:time 模块 <--返回目录 参考:1)https://www
阅读全文
摘要:参考: Centos7安装python3并与python2共存 Centos7安装python3和pip3 python ==> python 2.7.5 python3 ==> python 3.6.2 安装 pip3 linux 和 windows Python pip 安装与使用, 安装包管理
阅读全文
摘要:CentOS使用yum指令显示"ImportError: No module named site"错误。 1.打开终端 2.输入指令unset PYTHONPATH unset PYTHONHOME 其他参考: 1)解决问题:启动Python时报“ImportError: No module na
阅读全文
摘要:目录: 1、centos7 安装 apache-airflow 1.1、下载安装 centos7 1.2、centos7 安装 python3 1.3、centos7 安装 mysql 1.4、安装 airflow 1.5、初始化数据库表(默认使用本地的sqlite数据库) 1.6、启动 airfl
阅读全文
摘要:1、linux 上安装 原来python2.7自带pip工具,但是执行 pip uninstall Flask 后导致 pip命令找不到。下面重新安装pip查看 python版本:python --version 通过以下命令来判断是否已安装pip:pip --version。如果没有,使用以下方法
阅读全文
摘要:今天使用pip安装第三库时,有时会报错: pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out. 使用
阅读全文
摘要:1、模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。 模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。 例子:sys.argv 是一个包含命令行参数的列表 import sys print('命令行参数如下:') for i in sys.a
阅读全文