
Python
caz28
C是俺吃饭的家伙,C++也偶尔用用,Python是我最喜欢用的脚本。
本人一直从事嵌入式开发,喜欢尝试新鲜技术,希望与热爱编程的朋友共同交流进步。
展开
-
用Python统计源码行数
稍作修改也可以用于统计其他类型文件。原创 2023-06-07 00:03:38 · 192 阅读 · 0 评论 -
删除远程已经删除的分支
git服务器上合并代码后,远程的分支一般删除了,这时候本地的分支需要自己删除,有时候分支用的多,会攒一大堆这样的本地分支。\[[^:]+:\s*gone\] 中括号,里面要有gone,否则不匹配。[^\[]+ 直到左中括号。\s* 前面可能有空白。(\w+) 分支名称。.*$ 一直到行尾。\s+ 分割空白。原创 2023-05-22 23:12:44 · 174 阅读 · 0 评论 -
Python处理管道数据
Python作为脚本语言,如果能像shell一样处理管道传来的数据,将很有用。下面就是个Demo。就可以处理data.txt里的一行一行的数据了。原创 2023-05-22 22:46:21 · 277 阅读 · 0 评论 -
通过python理解大端小端
>>> a = 0x1234>>> b = a.to_bytes(2,'big')>>> print(b)b'\x124'>>> b = a.to_bytes(2,'little')>>> print(b)b'4\x12'b'\x12\x34' == b'\x124'因为4的ascii码是0x34,所以b'\34'变成b'4'了,上面我看了好久才搞清楚。...原创 2020-07-10 18:33:01 · 871 阅读 · 0 评论 -
Chrome跨域问题
从网上下载的html本地运行,出错,按F12,发现:Access to script at 'file:///F:/xxx/yyy.js' from origin 'null' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.按网上解决方法,在chrome快捷方式“目标原创 2020-07-07 20:53:05 · 547 阅读 · 0 评论 -
Windows下Python环境设置
我是Win7 64位,不同windows版本文件位置不一样,仅供参考。计算机-属性-高级系统设置-环境变量-系统变量-Path,编辑,添加Python路径:...\xxx;C:\Users\用户名\AppData\Local\Programs\Python\Python38中间用“;”隔开。pip一般在Python目录下的Scripts目录里,如果要用pip,再把这个目录添加到Pa...原创 2020-01-05 20:50:30 · 203 阅读 · 0 评论 -
用Python计算文件的MD5值
尽管计算MD5有很多小工具,重装系统后还得去找,就自己用Python写了一个:getMD5.pyimport hashlibimport sysif __name__ == '__main__': if len(sys.argv)!= 2: sys.exit('argv error!') m = hashlib.md5() n = 1024*原创 2015-02-14 16:43:33 · 6251 阅读 · 3 评论 -
用Python生成测试数据
有时我们需要大量的数据,一般编个程序生成一堆随机数据,Python很适合文本处理,干这个很方便。下面程序生成一千万条数据,空格分开。# 生成数据库文件,用于测试SQL数据库# id,firstName(14),lastName(14),birthday,seximport random,datetimeimport timedataCount = 10*1000*1原创 2015-05-25 17:41:18 · 9949 阅读 · 1 评论 -
如何把一个Python脚本加入Windows右键菜单
例如我有一个Python程序,叫getPath.py,用来获得我选中的文件的全路径名称。getPath.pyimport sysif __name__ == '__main__': if len(sys.argv)!= 2: sys.exit('argv error!') ##sys.argv[1]就是输入的带路径文件名。 ##后面是对sys.a原创 2015-02-14 18:08:27 · 6756 阅读 · 7 评论 -
约瑟夫问题
约瑟夫问题用Python编程解决原创 2014-09-12 19:52:32 · 1220 阅读 · 0 评论 -
Python中子类怎样调用父类方法
前面相关文章提过,python中类的初始化方法是__init__(),因此父类子类的初始化方法都是这个,如果子类不实现这个函数,初始化时调用父类的初始化函数,如果子类实现这个函数,就覆盖了父类的这个函数,既然继承父类,就要在这个函数里显式调用一下父类的__init__(),这跟C++,jAVA不一样,他们是自动调用父类初始化函数的。调用父类函数有以下方法:class A: de原创 2012-12-07 19:56:45 · 53601 阅读 · 9 评论 -
python面向对象编程
本文主要介绍python面对对象编程相关。1.类:class MyClassA: passma = MyClassA()用python写个类就这么简单,当然这个类啥也不能干。2.成员函数class MyClassA: def tell(self): print('This is MyClassA')ma = MyClassA()原创 2012-04-14 20:34:29 · 3014 阅读 · 0 评论 -
用python处理世界时钟坐标
世界时钟,World clock,是很多非智能手机中常见的应用。一般在一张或几张世界地图显示各大城市的位置、时区、时间等。我们客户为了降低成本,经常换屏,但我们代码里小屏幕分辨率没有这个应用,需要修改。图片缩放一下,代码里坐标也要跟着缩放。我们代码是C语言的,坐标是这样的:{{13,61},{13 ,65},{17 ,62},{17 ,50},{0,0},{原创 2012-07-27 20:58:05 · 1756 阅读 · 0 评论 -
Python3.x和Python2.x的区别
转自:http://www.cnblogs.com/codingmylife/archive/2010/06/06/1752807.html这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.1,所以书上写的地方好多都不适用于Python3.1,特意在Google上search了一下3.x和2.x的区别。特此在自己的空间中记录一下,以转载 2011-09-13 17:32:28 · 647 阅读 · 0 评论 -
脚本语言用于加快开发
我平时工作主要用C,但C在处理字符串和文件方面,没有脚本语言方便。这里举个例子说明脚本语言用于加速开发。有一个从flash里dump出的bin文件要转化为可读的hex文件格式,并每4096字节插入一个地址标记。先用python做一个原型,不用加太多判断,只要can do即可,用于验证流程:01 import struct02 infn = 'user_data.bin'原创 2012-04-02 14:38:21 · 1373 阅读 · 1 评论 -
Python性能测试函数
Python 社区有句俗语:“Python 自己带着电池。” 别自己写计时框架。Python 2.3以后 、具备一个叫做 timeit 的完美计时工具。DiveInto中的例子>>> import timeit>>> t = timeit.Timer("soundex.soundex('Pilgrim')",... "import soundex") >>> t.timeit转载 2009-12-26 12:09:00 · 1378 阅读 · 0 评论