python
剑有偏锋
github.com/baidang201
www.jianshu.com/u/349d823c5236 剑有偏锋
客户端软件开发工程师,精通C++,目前学习区块链技术。熟悉golang python C#
前能建站,后能爬虫
展开
-
python 向函数传递多个参数
m = 5n = 13# Add add_function here!def add_function(*argv): return sum(argv)#print argvprint add_function(m, n)############################m = [1, 2, 3]n = [4, 5, 6]o = [7, 8, 9原创 2013-05-06 14:19:11 · 1274 阅读 · 0 评论 -
使用python自动玩连连看
用python写个连连看外挂,于是just do it。就是识别率略低####################################################################encoding=utf-8import osimport os.pathimport shutilfrom PIL import Imagefrom PIL imp原创 2016-09-30 13:46:37 · 2804 阅读 · 0 评论 -
中文字符集编码Unicode ,gb2312 , cp936 ,GBK,GB18030
中文字符集编码Unicode ,gb2312 , cp936 ,GBK,GB18030转自: http://www.blog.edu.cn/user3/flyingcs/archives/2006/1418577.shtml 概要:UTF-8的一个特别的好处是它与ISO- 8859-1完全兼容,可以表示世界上所有的字符,汉字通常用3个字节来表示。GB2312的code page是C转载 2015-09-04 09:11:37 · 759 阅读 · 0 评论 -
文件的批量重命名
业务要求:把一批结果文件,转换为另外一个结果文件,为了适应一个浏览工具的结果查看。源头文件:cardID_YYYYMMDDHHmmss.xmlcardID_YYYYMMDDHHmmss_2.jpgxml文件格式目标文件:YYYYMMDDHHmmss-cardID_1.jpgYYYYMMDDHHmmss-cardID.txt =>由xml解析出来,原创 2015-06-03 10:49:10 · 487 阅读 · 0 评论 -
python实现凯撒加密
import string def caesar_shift(s): # Write your code here # To print results to the standard output you can use print # Example: print "Hello world!" table = string.maketrans(原创 2014-05-02 10:03:31 · 4670 阅读 · 0 评论 -
python 寻找没有出现的数字
Missing numberGiven an array containing all numbers from 1 to N with the exception of one print the missing number to the standard output.Example input:array: 5 4 1 2Example output原创 2014-05-02 12:44:02 · 927 阅读 · 0 评论 -
在安卓下控制基于树莓派的小车 皆用python实现
参照了lessisawesome的文章,http://blog.csdn.net/maninbehind/article/details/9715137小车端(即树莓派),记得装RPI GPIO pythonimport RPi.GPIO as GPIO #GPIO package from socket import * import sys import time原创 2014-03-30 14:57:27 · 8191 阅读 · 13 评论 -
python 使用CppHeaderParser库 根据c++头文件生成html说明文档表格
'''/*** @brief 设置NTP开关* @param[in] hHandle 对应设备的有效句柄* @param[in] fEnable NTP服务开关 0:关闭,1:打开* @return 成功:S_OK;失败:E_FAIL 传入参数异常:S_FAL原创 2014-03-03 17:35:37 · 3632 阅读 · 0 评论 -
先根据后缀名 然后根据文件名,排序文件名列表
先根据后缀名 然后根据文件名,排序文件名列表def cmp_fun(x, y): if x.split('.')[-1] > y.split('.')[-1]: return 1 elif x.split('.')[-1] < y.split('.')[-1]: return -1 else : if x.split('.'原创 2014-01-12 17:28:16 · 1779 阅读 · 0 评论 -
python的关系语言语法糖
刚看了网上一个案例发现断言可以这样子用 assert 0 关系语句居然可以连写,c语言还是用 assert 0原创 2013-09-15 08:37:49 · 817 阅读 · 0 评论 -
python识别中文路径
# -*- coding: utf-8 -*- 头居然不识别中文路径,要换成# -*- coding: gb18030 -*- ,又学到了# -*- coding: gb18030 -*- import string, os, sys dir = r'F:\2013出游照片精选'print '----------- no sub dir' files = os.list原创 2013-08-25 07:58:14 · 8304 阅读 · 0 评论 -
python出二进制数表达了,挺不错的,不用十六进制来模拟了
print 0b1, #1 0x1print 0b10, #2print 0b11, #3print 0b100, #4print 0b101, #5print 0b110, #6print 0b111 #7 0x7print "******"print 0b1 + 0b11 #4print 0b11 * 0b11 #9######原创 2013-05-07 16:46:07 · 670 阅读 · 0 评论 -
python中的双重迭代子
choices = ['pizza', 'pasta', 'salad', 'nachos']print 'Your choices are:'for index, item in enumerate(choices): print index, item////////////////////////////////////////choices = ['pizza原创 2013-05-07 08:58:51 · 1058 阅读 · 0 评论 -
解决QT中文5.6 QTextEdit QPlainTextEdit的右键菜单翻译不全
原因:QT项目中,发现QTextEdit QPlainTextEdit的右键菜单翻译不全,跟踪代码发现是未翻译qtbase.ts的QWidgetTextControl节点,且未见有qtbase_CN.ts版本。然后就以日文版的qtbase_ja.ts为模板,把QWidgetTextControl节点翻译到qt_zh_CN.ts中,在编译为二进制用于项目中。用法:call m原创 2016-11-26 15:19:17 · 2764 阅读 · 0 评论