Python
Top_雨夜聆风丶
努力学习!
展开
-
Python日志输出——logging模块
原文链接: http://blog.csdn.net/chosen0ne/article/details/73193061. logging介绍 Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自转载 2017-06-20 09:29:29 · 338 阅读 · 0 评论 -
使用 Setup 将Python 代码 打包
完成源码后将代码打成安装包:1. 我的源代码结构如下:pack|---src | - common ---http ---user | - lib | - factory.py 2. 实现setup.py#!/usr/bin/env python3# -*- coding: utf-8 -*-from distuti转载 2017-12-18 14:37:21 · 3165 阅读 · 0 评论 -
python并发之concurrent.futures
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]Python标准库为我们提供了threading和multiprocessing模块编写相应的多线程/多进程代码。从Python3.2开始,标准库为我们提供了concurrent.futures模块,它提供了ThreadPoolExecutor和ProcessPoolExecutor两个转载 2017-12-12 23:24:11 · 351 阅读 · 0 评论 -
使用alembic进行数据库版本管理
Alembic简介:SQLAlchemy是一款非常优秀的ORM框架,但是本身没有带数据库版本控制功能,这很不方便,进行开发过程中难免修改数据模型,添加一个表,修改一个字段,都需要手动修改的话就比较费事了,还不如不用SQLAlchemy呢。在这里介绍一款SQLAlchemy作者写的数据库版本控制工具---Alembic。另外还有一个工具叫做SQLAlchemy-Migrate,在使用转载 2017-11-07 15:52:25 · 1329 阅读 · 0 评论 -
python(十二)下:ORM框架SQLAlchemy使用学习
本节内容ORM介绍sqlalchemy安装sqlalchemy基本使用多外键关联多对多关系表结构设计作业 一、ORM介绍如果写程序用pymysql和程序交互,那是不是要写原生sql语句。如果进行复杂的查询,那sql语句就要进行一点一点拼接,而且不太有重用性,扩展不方便。而且写的sql语句可能不高效,导致程序运行也变慢。 为了避免把sql语句写死在代码里,有没有一种转载 2017-10-10 15:26:16 · 316 阅读 · 0 评论 -
SQLAlchemy_定义(一对一/一对多/多对多)关系
版权声明:转载请注明出处 JmilkFan_范桂飓:http://blog.csdn.net/jmilk目录(?)[+]目录目录Basic Relationship PatternsOne To ManyOne To OneMany To ManyBasic Relationship Patterns转载 2017-10-17 17:26:44 · 340 阅读 · 0 评论 -
Pyinstaller 打包python 到exe 在windows下免python环境运行python
Python程序编写完之后需要进行打包发布在windows下免python环境运行python程序怎么办呢?打包成exe,直接在windows下运行目前打包工具主要有三种1.cx_Freeze 2.PyInstaller 3.py2exe它们之间的比较 http://www.py2exe.org/index.cgi/FAQ http://ww转载 2017-08-14 10:19:08 · 771 阅读 · 0 评论 -
在pycharm下创建Django项目,创建web管理段的账号密码
在项目按住shift+鼠标右键打开命令行并输入python manage.py createsuperuser按照提示输入即可记得先初始化表。django>1.7python manage.py makemigrationspython manage.py migratedjangopython manage.py syncdb原创 2017-07-25 22:40:47 · 351 阅读 · 0 评论 -
使用 sqlalchemy 时如何配置使用 postgresql 的 uuid 类型
原文 https://mozillazg.com/2016/01/sqlalchemy-use-postgresql-uuid.html 主题 PostgreSQL SQLAlchemy在 sqlalchemy 中 postgresql 的 uuid 类型对象是: sqlalchemy.dialects.postgresql.UUID, 所以基本的用法是:fr转载 2017-07-25 15:30:35 · 2256 阅读 · 0 评论 -
基本的sqlalchemy映射列类型.配置选项和关系选项
类型名称 python类型 描述Integer int 常规整形,通常为32位SmallInteger int 短整形,通常为16位BigInteger原创 2017-07-31 15:14:37 · 2421 阅读 · 0 评论 -
python发送http请求之requests模块
python的requests模块比urllib、urllib2模块的接口更简洁。以下转自:http://blog.csdn.net/iloveyin/article/details/21444613迫不及待了吗?本页内容为如何入门Requests提供了很好的指引。其假设你已经安装了Requests。如果还没有, 去 安装 一节看看吧。首先,确认一下:Request转载 2017-07-20 16:18:54 · 926 阅读 · 0 评论 -
python操作RabbitMQ
一、rabbitmq RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。 MQ全称为Message Queue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消 息传递指的是程序之间通过在消息中发送数据进行通信转载 2017-07-12 13:45:48 · 736 阅读 · 0 评论 -
Tornado入门教程
OverviewFriendFeed是一款使用Python 编写的,相对简单的 非阻塞式 Web 服务器。其应用程序使用的 Web 框架看起来有些像 web.py 或者 Google 的 webapp, 不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具 和优化。Tornado 就是我们在 FriendFeed 的 Web 服务器及其常用工具的开转载 2017-06-20 10:12:04 · 30681 阅读 · 1 评论 -
Python制作Windows系统服务
Python制作Windows系统服务最近有个Python程序需要安装并作为Windows系统服务来运行,过程中碰到一些坑,整理了一下。Python服务类首先Python程序需要调用一些Windows系统API才能作为系统服务,具体内容如下:#!/usr/bin/env python# -*- coding: utf-8 -*-import sysimport timei转载 2017-06-20 09:24:00 · 752 阅读 · 0 评论