随笔分类 -  Python

摘要:1 #!/usr/bin/env python 2 import sqlalchemy 3 from sqlalchemy import create_engine 4 from sqlalchemy.ext.declarative import declarative_base 5 from sqlalchemy import Column, Integer, String,Fore... 阅读全文
posted @ 2017-03-22 17:22 失落的黎明 阅读(565) 评论(0) 推荐(0)
摘要:客户端 #!/usr/bin/env python import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self, *args, **kwargs): self 阅读全文
posted @ 2017-03-17 17:19 失落的黎明 阅读(295) 评论(0) 推荐(0)
摘要:客户端 #!/usr/bin/env python import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self, *args, **kwargs): self 阅读全文
posted @ 2017-03-17 17:14 失落的黎明 阅读(156) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python # -*- coding:utf-8 -*- import tornado.ioloop import tornado.web import io import check_code container = {} class Session: def __ 阅读全文
posted @ 2017-03-16 17:48 失落的黎明 阅读(170) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python import tornado.ioloop import tornado.web container = {} class Session: def __init__(self,handler): self.handler = handler self.r 阅读全文
posted @ 2017-03-16 16:10 失落的黎明 阅读(227) 评论(0) 推荐(0)
摘要:1 #!/usr/bin/env python 2 import tornado.ioloop 3 import tornado.web 4 5 class IndexHander(tornado.web.RequestHandler): 6 def get(self, *args, **kwargs): 7 if self.get_argument('u... 阅读全文
posted @ 2017-03-16 10:46 失落的黎明 阅读(271) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-03-15 21:31 失落的黎明 阅读(120) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-02-23 15:22 失落的黎明 阅读(157) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-02-23 14:35 失落的黎明 阅读(320) 评论(0) 推荐(0)
摘要:1 import queue 2 import contextlib 3 import time 4 5 6 @contextlib.contextmanager 7 def worker_state(xxx,val): 8 xxx.append(val) 9 print("before",xxx) 10 try: 11 time.s... 阅读全文
posted @ 2017-02-23 13:50 失落的黎明 阅读(161) 评论(0) 推荐(0)
摘要:import Queue myqueue = Queue.Queue(maxsize = 10) Queue.Queue类即是一个队列的同步实现。队列长度可为无限或者有限。可通过Queue的构造函数的可选参数maxsize来设定队列长度。如果maxsize小于1就表示队列长度无限。 将一个值放入队列 阅读全文
posted @ 2017-02-22 11:51 失落的黎明 阅读(724) 评论(0) 推荐(0)
摘要:#!/usr/bin/env python import hashlib def md5(arg): ooo = hashlib.md5(bytes('taochen', encoding='utf-8')) ooo.update(bytes(arg, encoding='utf-8')) retu 阅读全文
posted @ 2017-02-14 21:59 失落的黎明 阅读(1202) 评论(0) 推荐(0)
摘要:用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:dumps、dump、loads、l 阅读全文
posted @ 2017-02-14 19:49 失落的黎明 阅读(183) 评论(0) 推荐(0)
摘要:时间相关的操作,时间有三种表示方式: 时间戳 1970年1月1日之后的秒,即:time.time() 格式化的字符串 2014-11-11 11:11, 即:time.strftime('%Y-%m-%d') 结构化时间 元组包含了:年、日、星期等... time.struct_time 即:tim 阅读全文
posted @ 2017-02-14 19:42 失落的黎明 阅读(726) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-02-14 18:59 失落的黎明 阅读(218) 评论(0) 推荐(0)
摘要:Python的字符串格式化有两种方式: 百分号方式、format方式。 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。 1、百分号方式 %[(name)][flags][width].[precision]typecode (name) 可选,用 阅读全文
posted @ 2017-02-14 18:24 失落的黎明 阅读(256) 评论(0) 推荐(0)
摘要:os.path.dirname返回上一级目录相当于os.path.split(path) 结果: os.path.exists(path)如果path存在,返回True;如果path不存在,返回False os.stat('path/filename')获取文件/目录信息 阅读全文
posted @ 2017-02-14 17:50 失落的黎明 阅读(1972) 评论(0) 推荐(0)
摘要:1 import sys 2 sys.path.append("D:") 3 for i in sys.path: 4 print(i) 阅读全文
posted @ 2017-02-14 17:44 失落的黎明 阅读(219) 评论(0) 推荐(0)
摘要:python中re模块提供了正则表达式相关操作 字符: . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 次数: * 重复零次或更多次 + 重复一次或更多次 ? 重复零次 阅读全文
posted @ 2017-02-13 21:09 失落的黎明 阅读(192) 评论(0) 推荐(0)
摘要:用于加密相关的操作,代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 阅读全文
posted @ 2017-02-13 20:56 失落的黎明 阅读(153) 评论(0) 推荐(0)