随笔分类 -  python开发

python-threading.Event实现事件功能--汽车过红绿灯(转载)
摘要:python-threading.Event实现事件功能 enent可以通过设置、等待、清除一个标识(flag),来进行线程间的控制线程可以通过获取这个标志位(flag)的状态(设置或未设置)来控制线程事件其实就相当于一个全局变量(设置为True,未设置为False),线程通过这个全局变量的状态来控 阅读全文

posted @ 2018-10-11 12:33 米仓山下 阅读(46) 评论(0) 推荐(0)

python中的字符串编码问题——4.unicode编解码(以实际工作中遇到的韩文编码为例)
摘要:韩文unicode编解码 问题是这样,工作中遇到有韩文数据出现乱码,说是unicode码。 类似这样: id name 323 52186863 149 63637538 314 65516863 322 69826863 290 83645668 355 724851956025 397 7248 阅读全文

posted @ 2018-09-30 18:34 米仓山下 阅读(3202) 评论(0) 推荐(0)

python中的字符串编码问题——3.各操作系统下的不同编码方式
摘要:各操作系统下的不同编码方式 先看一下 linux,python2.7 >>> B = b'\xc3\x84\xc3\xa8' >>> B.decode('utf-8') u'\xc4\xe8' >>> type(B) <type 'str'> >>> windows,python2.7,python 阅读全文

posted @ 2018-09-30 18:30 米仓山下 阅读(245) 评论(0) 推荐(0)

python中的字符串编码问题——2.理解ASCII码、ANSI码、Unicode编码、UTF-8编码
摘要:ASCII码:全名是American Standard Code for Information Interchange,ASCII码中,一个英文字母(不分大小写)占一个字节的空间,范围0x00~0x7f,即0-128。ANSI码:ANSI编码是一种对ASCII码的拓展。ANSI编码用0x00~0x 阅读全文

posted @ 2018-09-28 23:21 米仓山下 阅读(449) 评论(0) 推荐(0)

python中的字符串编码问题——1.理解编码和解码问题
摘要:理解编码与解码(python2.7):1)编码 是根据一个想要的编码名称,把一个字符串翻译为其原始字节形式。>>> u_str=u'字符串编码aabbbcccddd'>>> u_stru'\u5b57\u7b26\u4e32\u7f16\u7801aabbbcccddd'>>> type(u_str 阅读全文

posted @ 2018-09-28 21:44 米仓山下 阅读(266) 评论(0) 推荐(0)

python学习手册中的一些易忘的点(第4部分)
摘要:1.python函数高聚合低耦合1)对于输入使用参数并且对于输出使用return2)只有在真正必要的情况下使用全局变量3)不要改变可变类型的参数,除非调用者希望这样做4)每个函数都应该有一个单一的、统一的目标5)每一个函数应该相对较小6)避免直接改变在另一个文件中的变量2.递归处理任意结构>>> a 阅读全文

posted @ 2018-08-21 12:43 米仓山下 阅读(196) 评论(0) 推荐(0)

python学习手册中的一些易忘的点(前三部分)
摘要:1.ubuntu下让python脚本可直接运行: test.py文件(后缀可省)#!/usr/bin/pythonprint('wwwww')sudo chmod +x ./test.py (sudo chmod 755 ./2)执行./test.py即可可添加为快捷方式:sudo ln -s /h 阅读全文

posted @ 2018-08-19 13:23 米仓山下 阅读(180) 评论(0) 推荐(0)

利用whoosh对mongoDB的中文文档建立全文检索
摘要:1、建立索引 #coding=utf-8 from __future__ import unicode_literals __author__ = 'zh' import sys,os from whoosh.index import create_in,open_dir from whoosh.f 阅读全文

posted @ 2017-01-24 09:20 米仓山下 阅读(2605) 评论(0) 推荐(0)

导航