python开发
KjfureOne
熟悉ARM平台,x86平台,下linux驱动开发,流行单片机裸驱开发,以及移动开发,有五年工作经验。
展开
-
Python搭建PyQt5
软件环境搭建的问题使用的python3.5PyQt5官方网站https://riverbankcomputing.com/software/pyqt/download5 Binary Packages Wheels are provided for Python v3.5 and later for 64-bit Linux, OS X and原创 2017-04-17 11:11:59 · 2690 阅读 · 0 评论 -
Python 打包exe
今天需要将Python编写的工具打包放在win下运行,在网上看了一些资料1.安装pyinstallerpip install pyinstaller2.在cmd下进入sci.py目录pyinstaller -F -w sci.py遇到问题:Failed to execute script pyi_rth_qt5plugins在网上找解决方案原创 2017-04-19 16:13:46 · 934 阅读 · 0 评论 -
Python 异常
[python] view plain copy print?x = 'abc' def fetcher(obj, index): return obj[index] fetcher(x, 4) 输出:[plain] view plain copy print?转载 2017-04-19 14:46:52 · 309 阅读 · 0 评论 -
python str byte hex
最近遇到的问题 网络传输socket 需要字节流byte,而UI对话框输入hexstr串,在晚上搜索了一下,做如下记录ByteToHex的转换def ByteToHex( bins ): """ Convert a byte string to it's hex string representation e.g. for output. """原创 2017-04-19 11:31:53 · 2676 阅读 · 0 评论 -
python strcut
循环解析出一个二进制索引文件中的内容,只要知道存储的数据结构就可以解析出来,例如:import structfd=file(u"h:/xxxx.index",'rb')while fd: buf=fd.read(20) if len(buf) == 0: break; print struct.unpack('5I',buf[0:20转载 2017-04-18 11:11:23 · 452 阅读 · 0 评论 -
Python之函数
函数 def fun(parm…): 语句 返回值egdef arr(num): fbi=[0,1] for i in range(num-2): fbi.append(fbi[-1]+fbi[-2]) return fbi#参数,值传递>>> def add(n): n=n+1>>> >>> n=10>>> add(n)原创 2016-11-01 17:28:32 · 336 阅读 · 0 评论 -
Python基本语句
1.序列解包 2.bool型 3.if /for in /while语句块 4.exec pass del语句 >>> #序列的解包>>> x,y,z=1,2,3>>> y2>>> z3>>> v=1,2,3>>> v(1, 2, 3)>>> a,b,c=v>>> b2>>> s={'one':1,'two':2}>>> key,val=s.popitem()>>>原创 2016-11-01 11:44:25 · 330 阅读 · 0 评论 -
Python之字典
列表:将数值分组到一个结构中,并且通过编号对其进行引用 字典:结构类型为映射,字典中的值没有特殊的顺序,但对应一个Key,Key可以是数字,字符串,元组>>> #字典创建 {key1:val1,key2:val2}>>> phonebook={"zhangsan":"12","lisi":"14","wanger":"15"}>>> phonebook{'wanger': '15', 'zh原创 2016-10-29 16:30:54 · 300 阅读 · 0 评论 -
Python之字符串
#format:>>> name="lijj">>> print("my name is",name)my name is lijj>>> i=10>>> print("i=",bin(i))i= 0b1010#find>>> "xxxxx7".find('7')5#join>>> sep='+'>>> seq=["1","2","3","4","5"]>>> sep.join原创 2016-10-29 15:26:23 · 411 阅读 · 0 评论 -
Python序列(一) 列表与元组
序列:列表,字符串,元组,其中字符串和元组是不能改变的序列的基本操作: 1.列表定义 2.index 3.分片 4.列表+,* 5.检测成员是否在序列中 6.字符串,元组序列化list 7.len(seq),max(seq),min(seq) 8.append(),sorted(),sort(),remove(),pop(),insert(),extend() 9.tuple()序原创 2016-10-26 14:13:55 · 338 阅读 · 0 评论 -
Python类基础
基本定义# 1.如何定义类# 2.属性方法# 3.实例化# 4.self是什么# 5.构造方法# 6 name manglingclass A: __c = 100 def __init__(self, a, b): self.a = a self.b = b def add(self): return self.a原创 2016-10-21 19:28:54 · 314 阅读 · 0 评论 -
Python进制转换
bin(),oct(),int(),hex(),ord().chr()i=100#输出16进制print(hex(i))#输出二进制print(bin(i))#输出八进制print(oct(i))i=0b11111#输出16进制print(hex(i))#输出十进制print(int(i))#输出八进制print(oct(i))i=0x54#输出16进制print(bin原创 2016-10-22 14:13:30 · 353 阅读 · 0 评论 -
Python 绘制函数图形
1安装依赖库pip3 install numpypip3 install matplotlib2.实验一个例子import numpy as npimport pylab as plx=list(range(0,6))y=[]for index in x:y.append(x[index]*x[index])pl.plot(x,y)pl.titl原创 2017-04-22 16:06:18 · 11259 阅读 · 0 评论