python相关
linyonghui1213
sfwe
展开
-
使用sqlalchemy实现外键关联的例子(程序,本例子来源于sqlalchemy官网)
import sqlalchemy as sqlaimport sqlalchemy.orm as sqlormfrom sqlalchemy.ext.declarative import declarative_base as sqla_declarative_baseBase = sqla_declarative_base()engine = sqla.create_e转载 2017-05-05 09:13:57 · 341 阅读 · 0 评论 -
sqlalchemy一些用法整理
1 汇聚功能查询某一个字段,相同值的个数例子:数据库包含字段(表明test):字段 id自增长(int)name名称(string)type类型(string) 统计name在表test中的相同值的个数:Sql语句:s原创 2017-02-18 09:55:52 · 968 阅读 · 0 评论 -
python datetime一些简单使用
项目开发经常用到一些时间格式转化的情况,这里将一些常用的例子给记录出来:代码如下:# -*- coding:utf-8 -*-import timeimport datetimeimport calendarfrom oslo_utils import timeutilsdef sanitize_timestamp(timestamp): """Return a原创 2017-08-18 15:04:52 · 666 阅读 · 0 评论 -
python文件编译成so介绍 - 2.使用makefile将py文件编译成so文件并制作成rpm包,实现自动化
todo原创 2018-02-09 14:54:58 · 2521 阅读 · 3 评论 -
python文件编译成so介绍 - 1.使用cython将py文件编译成so文件
一、环境准备 安装cython,以及gcc编译环境wget https://bootstrap.pypa.io/get-pip.pypython get-pip.pypip install cythonyum install -y gcc python-devel二、编写测试脚本 test.py,内容如下import osdef test(): print os.path...原创 2017-05-24 16:02:17 · 21050 阅读 · 6 评论 -
Python深入06 Python的内存管理
语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。 对象的内存使用赋值语句是语言最常见的功能了。但即使是最简单的赋值语句,也可以很有内涵。Python的赋值语句就很值得研究。a = 1整数1为一个对象。而a...转载 2018-07-26 10:52:36 · 99 阅读 · 0 评论 -
Python垃圾回收机制详解
一.垃圾回收机制Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。#encoding=utf-8__author__ = '[email protected]'class ClassA(): def __init__(self): ...转载 2018-07-26 10:53:42 · 104 阅读 · 0 评论 -
深入理解Python异步编程(上)
前言很多朋友对异步编程都处于“听说很强大”的认知状态。鲜有在生产项目中使用它。而使用它的同学,则大多数都停留在知道如何使用 Tornado、Twisted、Gevent 这类异步框架上,出现各种古怪的问题难以解决。而且使用了异步框架的部分同学,由于用法不对,感觉它并没牛逼到哪里去,所以很多同学做 Web 后端服务时还是采用 Flask、Django等传统的非异步框架。从上两届 PyCon ...转载 2019-03-08 15:06:22 · 555 阅读 · 0 评论