- 博客(15)
- 资源 (6)
- 收藏
- 关注
原创 Python3.5 tkinterGUI
由于最近需要做一个GUI的小项目,再tkinter和PyQt中来回纠结,最后#选择了tkinter,主要是由于其grid布局方式简单,开发速度更快,并且有了ttk这个内置库以后界面也好看了很多。界面介绍首先主要是左边的接收和发送部分模块以及右边的功能区域了,采用了grid布局中相互嵌套的方法,如果你熟悉css布局,那这个更加小儿科了。功能上呢能可以自动检测连接串口号,打开串口后自动接收数据,处理数据
2017-12-01 10:27:55 1825 3
翻译 Python常用函数总结二(complex, delattr, divmod, enumerate, eval)
complex()函数complex([real[, imag]])创建一个值为real + imag * j的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。参数real: int, long, float或字符串;参数imag: int, long, float。>>> complex(1, 2)(1 + 2j)#数字>>> complex(1)(1 +
2017-11-21 11:24:49 369
翻译 Python常用函数总结一(abs, all, any, bool, chr)
abs()函数abs(x)返回绝对值,参数可以是负数,也可以是正数abs(-1.2) #返回 1.2abs(1.2) #返回 1.2abs(-11216.5) #返回 11216.5abs(11216.5) #返回 11216.5all()函数all(iterable), iterable为可迭代对象,即可以是列表list,元组tuple等,如果其元素没有为0、空“”或Fasle的,则返回True,
2017-11-21 10:17:44 936
原创 Python xlrd和xlwt读写Excel
简单基础的操作excel读取Excelimport xlrd#获取excelbook = xlrd.open_workbook(r"C:\Users\Allen\Desktop\随机性.xlsx")#获取excel表的数量print(book.nsheets)#获取excel表的名字分别是什么print(book.sheet_names())#获取第一个表,更改index可以获取到不同
2017-11-20 13:41:20 578
原创 Python HTTPConnectionPool [Errno 11004]
由于需要进行一些文章的抓取,我开了一个多进程的Pool,相信大家这个应该是了解的,可是后面遇见了两种问题,题目所描述的只是我认为比较重要的一点。第一种HTTPConnectionPool[Errno -3] Temporary failure in name resolution关于这种问题其实就是说明你的抓取速度太快了,并且你的requests连接并没有关闭,不要害怕是被封。这种情况只需要添加一个
2017-09-13 15:59:09 11911
原创 Centos6.5 安装(更新)python3.5 和pip3.5,easy_install3.5问题
帮助大家更新centos6.5版本的python和对其pip,easy_install的安装,并且举出了我遇到的问题进行说明,希望大家以后不遇到这样的问题。
2017-09-01 17:33:44 648
原创 python numpy学习
创建ndarray数组:#创建ndarray data1 = [6, 7.5, 8, 0, 1] arr1 = np.array(data1) data2 = [[1, 2, 3, 4], [5, 6, 7, 8]] arr2 = np.array(data2) print(arr2.shape)#判断矩阵行列 print(arr1.dtyp
2017-07-08 14:04:57 445
原创 python logging日志模块学习
logging用于编写一个简单的日志系统是很不错的,简单易懂。先上一段代码再详细说明:import loggingimport osif not os.path.exists('E:\\Python\数据库\错误日志.txt'): with open('错误日志.txt', 'w', encoding='utf8') as f: f.write('错误日志:'
2017-06-29 17:08:54 324
原创 ptyhon 类的继承和定制类
关于排序问题的sort和sorted两个函数来说,list.sort()只是进行一个排序操作,无法赋值于一个list,而sorted可以对于一个list进行赋值,所以分清楚使用地方进行使用。L1 = [p1, p2, p3]L2 = sorted(L1, key = lambda x: x.name)对于其中的key参数是对于一个排序增加一个函数来辅助排序,一般在对于数据排序操作前进行使
2017-06-27 11:18:43 392
原创 python pandas Excel 操作
demo = r'C:\Users\Allen\Desktop\saturn_raw_R0001.xls'data_original = pandas.read_excel(demo, sheetname=3, index_col=u'时间')data = data_original[(data_original[u'电流'] > 0.00) & (data_original[u'电流'] <
2017-06-21 09:21:15 1981
原创 python 闭包和修饰器
函数LEGB:L:local函数内部作用域E:enclosing函数内部与内嵌函数之间,闭包G:global全局作用域B:build-in内置作用域代表了函数调用优先级,L>E>G>B闭包定义:对于enclosing作用域内的变量进行引用闭包的作用:1、封装2、代码的封装示例:#coding:utf-8def my_sum(*arg):
2017-06-05 15:38:40 293
原创 python 基础知识回顾篇之简单迭代和列表生成
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }sum = 0.0for k, v in d.iteritems(): sum = sum + v print k, ':' ,vprint 'average', ':', sum/len(d.items())这是简单的列表单个items()循环出其中的名字和成绩
2017-05-31 22:43:27 299
原创 小白Python学习第一弹
Python NumpyNumpy底层是用C写的,所以ndarray(np.array)运行速度比内置的list快,但是不能装下太多的东西。简单介绍数组 np_list = np.array(lst, dtype=int)#设置数据类型 print(type(np_list))#输出类型 print(np_list.shape)#查看矩阵是几行几列 pri
2017-05-27 13:12:35 323
淘宝商城爬虫 python
2018-03-22
今日头条爬虫 python
2018-03-22
linux编辑器
2017-09-01
Python多进程教学小实例
2017-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人