
python
文章平均质量分 60
Zerore
这个作者很懒,什么都没留下…
展开
-
源码安装opencv-python
操作系统和环境UOS专业版20(1030)_arm64架构python2.7安装opecv-python有三种方法:sudo apt-get install python-opencv # 可以安装成功,但由于我是在PyQt4中使用opencv,他们的GTK版本不同,会产生错误,所以不能用pip install opencv-python # 要找到符合py2.7的版本,但最后一直报错,也没有采用此方案源码编译安装,这里注意编译时指定使用GTK2安装完成后查看opencv-python编译原创 2021-12-15 18:27:29 · 3514 阅读 · 0 评论 -
CentOS6.7源码安装python3.6
由于系统自带python版本过低,现需要对其进行升级到python3.6版本操作系统及当前python版本CentOS release 6.7 (Final)python2.6安装依赖安装python3之前需要先保证如下依赖包,可以用rpm源码安装,可以直接联网用yum源安装zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-develyu原创 2021-04-23 10:06:41 · 1378 阅读 · 1 评论 -
python的import机制
Python中所有加载到内存的模块都放在sys.modules。当import一个模块时首先会在这个列表中查找是否已经加载了此模块,如果加载了则只是将模块的名字加入到正在调用import的模块的Local名字空间中。如果没有加载则从sys.path目录中按照模块名称查找模块文件,模块文件可以是py、pyc、pyd,找到后将模块载入内存,并加入到sys.modules中,并将名称导入到当前的Loca...转载 2019-03-13 18:42:41 · 229 阅读 · 0 评论 -
python 利用virtualenv搭建虚拟环境
环境:centos6.3 版本:python2.6安装python3cd /homewget https://www.python.org/ftp/python/3.4.8/Python-3.4.8.tar.xztar -Jxvf Python-3.4.8.tar.xzcd Python-3.4.8mkdir /usr/local/python3.4.8./configur...原创 2018-02-08 18:27:54 · 254 阅读 · 0 评论 -
python和flask的一些笔记
以上是一部分在学习python和flask过程中的笔记。原创 2016-11-25 12:11:27 · 370 阅读 · 0 评论 -
python核心编程6-序列
1.序列标准类型操作符序列类型操作符成员操作符 in, not in连接操作符 +重复操作符 *切片操作符 [] [:] [::]内建函数类型转换函数 list(iter), str(obj), unicode(obj), basestring(), tuple(iter)2.字符串字符串的创建和赋值访问字符串的值改变字符串删除字符和字符串3.字符串和操作符标准类型操作符4.转载 2016-11-29 18:27:09 · 288 阅读 · 0 评论 -
函数定义中为什么可返回函数内部定义的函数?
引至知乎 python里为什么函数可以返回一个函数内部定义的函数?—-陈伟1.Python中一切皆对象2.函数是第一类对象3.函数对象VS函数调用4.闭包&LEGB法则所谓闭包,就是将组成函数的语句和这些语句的执行环境打包在一起时,得到的对象 举个例子,在foo.py模块中定义:# foo.pyfilename = "foo.py"def call_func(f): return f(转载 2016-05-09 10:40:59 · 671 阅读 · 0 评论 -
Flask(7)-大型程序的结构
项目结构四个顶级文件夹:Flask程序一般保存在名为app的包中;migrations文件夹包含数据库迁移脚本;单元测试编写在tests包中;venv包含虚拟环境。同时还创建一些新文件:requirements.txt列出所有依赖包;config.py存储配置;manage.py用于启动程序以及其他的程序任务。配置选项config.py: 程序的配置import osbasedi转载 2016-05-30 10:05:15 · 4458 阅读 · 0 评论 -
Flask(8)-用户认证
认证扩展flask-login:管理已登陆用户会话Werkzeug: 计算密码散列值并进行核对itsdanerous: 生成并核对加密安全令牌密码安全性想保证数据库中密码安全,使用密码的散列值来存储。使用Werkzeug实现密码散列generate_password_hash(password, method=pbkdf2:sha1, salt_length=8): 将原始密码输入,输入散转载 2016-05-30 13:38:14 · 858 阅读 · 0 评论 -
Flask(5)-数据库
数据库按一定的规则保存数据,程序再发起查询取回所需的数据。SQL数据库基于关系模型的数据库:SQL数据库关系型数据库把数据存储在表中,表模拟程序中不同的实体。 表中列固定,行可变。列定义表所表示的实体的数据数据属性。 表中特殊的列,称为主键,其值为表中各行的唯一标识符。表中还拥有称为外键的列,引用同一个表或不同表中某行的主键。行之间的这种联系称为关系,这是关系型数据库模型的基础。NoSQL数转载 2016-05-19 14:03:58 · 847 阅读 · 0 评论 -
Flask(4)-Web表单
Flask-WTF扩展把处理Web表单的过程变得简洁。跨站请求伪造保护(CSRF)为实现CSRF保护,Flask-WTF需要程序设置一个密钥。Flask-WTF使用这个密钥生成加密令牌,再用加密令牌验证请求中表单数据的真伪。设置密钥如下:app = Flask(__name__)app.config['SECRET_KEY'] = 'hard to guess string'app.config转载 2016-05-17 14:13:35 · 718 阅读 · 0 评论 -
Flask(2)-程序的基本结构
1. 初始化Flask程序需要创造一个程序实例。Web服务器使用WSGI协议,将客户端所有请求交给这个实例(对象)处理。from flask import Flaskapp = Flask(__name__)Flask类的构造函数(__init__())只有一个必须的参数,即程序主模块或包的名,这里使用__name__变量表示。2. 路由和视图函数路由:客户端把请求发给Web服务器,服务器把请转载 2016-05-16 10:49:10 · 832 阅读 · 0 评论 -
Flask(3)-模版
业务逻辑和表现逻辑: 服务器收到包含用户输入数据的请求,然后Flask把请求分发到处理注册请求的视图函数。这个视图函数需要访问数据库,添加新用户,然后生成响应会送到浏览器。这两个过程分别称为业务逻辑和表现逻辑。将表现逻辑移到模版中能提升程序的可维护性。1 Jinja2模版引擎templates/user.html: Jinja2模版<h1>Hello, {{ name }}!</h1>1.1 渲染模转载 2016-05-16 16:16:31 · 1777 阅读 · 0 评论