自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (5)
  • 收藏
  • 关注

原创 python 多线程编程

使用threading模块的Thread类来创建线程,介绍常用的三种方法:1.创建一个Thread类的实例,传入一个函数#coding=utf-8import threading, timeloops=[4,2]def func(index, sec): print "func starts:%d"%(index)+" %s\n"%(time.ctime())

2015-11-29 17:22:07 469

原创 python 异常处理(二)

1.try/except/else    try:            except :            except (name1,name2):                #捕获所列出的任何异常            except as name3:         ...    except:                       

2015-11-27 20:43:52 492

原创 python 异常处理

如果我们的代码中没有刻意捕获异常,异常会一直向上返回到顶层程序,并启用默认的异常处理器:打印标准的出错消息。异常的四个语句处理:try/except                   捕获异常,处理异常,并从异常中恢复,继续运行以后的程序raise                          手动引发异常.如果没有捕捉异常,用户定义的异常会向上传递,知道定测默认的异常处理器

2015-11-27 17:03:32 448

原创 python 开发中易混淆点

1.for 循环#coding = utf-8count = 0for i in range(8): count += 1 i = i+ 2print count>>> 8count的值为8说明循环了8次,循环的次数并不因为我们在循环中改变i的值改变,即在循环中改变i的值没有意义2.""             -------->表示空字符串   " "

2015-11-23 13:34:41 454

原创 python Class

1.属性赋值运算只影响属性赋值所在的对象>>> class rec: pass>>> rec.name = 'Bob'>>> rec.age = 24>>> x = rec()>>> y = rec()>>> x.name, y.name>>> ('Bob', 'Bob')对类对象添加属性之后,所有的实例对象都会继承这些属性>>> x.name = 'Sum'>>>

2015-11-22 18:39:46 441

转载 mysql sql语句

1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat

2015-11-20 20:14:42 382

原创 python 安装mysqldb第三方库

刚开始随便在网上(http://sourceforge.net/projects/mysql-python/)下载了一个版本mysql-python-1.2.4b4.win32-py2.7。安装之后,在命令行导入import MySQLdb ,报错: importError: DLL load faild: %1 不是有效的win32 程序。查了之后发现原来是版本不对应。Windows是64位

2015-11-19 18:59:46 783

原创 匿名函数: lambda

lambda表达式生成了一个函数,最后返回这个函数,不像def语句最后把函数对象赋值给了变量名,这也是lambda函数成为匿名函数的原因(没有变量名)lambda表达式:      lambda argument1,... : expression注意:lambda 是以个表达式,而不是一个语句lambda  的主体是一个单个表达式,而不是一个代码块,lambda主体中

2015-11-16 13:25:25 658

原创 python内置函数 sorted

sorted(iterable, cmp=None, key=None, reverse=False) 在python3.0中cmp参数被删除了1.sorted()内置函数返回一个新的序列,它可以对任何iterable对象排序   list.sort() 没有返回值,它对原来的序列进行排序,这个函数只是用list2.key参数   key参数是一个函数,这个函数作用

2015-11-15 18:57:36 1263

转载 python发送邮件

可以使用Python的email模块来实现带有附件的邮件的发送。SMTP (Simple Mail Transfer Protocol)  邮件传送代理 (Mail Transfer Agent,MTA) 程序使用SMTP协议来发送电邮到接收者的邮件服务器。SMTP协议只能用来发送邮件,不能用来接收邮件。大多数的邮件发送服务器 (Outgoing Mail Server) 都是使用SMTP

2015-11-14 14:43:50 396

原创 python 函数参数

1.参数传递方式    参数是通过赋值来传递的,不管是可变参数还是不可变参数,都是将对象赋值给变量名。    当函数传递列表或字典这些可变对象的时候,函数调用结束后,会影响到调用者作用域中的可变对象函数运行后,L的值也改变了为了避免修改L的值,可以在传参的时候,传一个L的拷贝,这样函数调用就不会影响L的值也可以在函数中对L进行拷贝,这种方法也不会影响L的值X,L =

2015-11-13 16:22:39 548

原创 python global语句

global声明了一个命名空间,它告诉python函数要生成一个或多个全局变量名。全局变量名    全局变量是位于模块文件内部的顶层的变量名    全局变量如果是在函数内被赋值的话,需要global声明    全局变量在函数内不需要声明就可以被引用y,z = 2,3x = 5def aGlobal(): global x x = y+z retu

2015-11-12 16:22:15 396

原创 UnbondLocalError: local variable referenced before assigment

y,z = 1,2def change(): y = y+2 z = z+2 retrun y,z  这段代码是想改变全局变量y,z的值,看起来没什么问题,y,z在函数外面声明了,实际运行起来会报 UnbondLocalError错。        这是因为python变量名解析原则:LEGB原则。当在函数中使用未认证的变量名时,python搜

2015-11-12 15:44:33 1821

原创 python 函数学习

1.默认情况下,所有在一个函数中被赋值的对象,是这个函数的本地变量,并且仅在这个函数运行的时候存在。为了声明一个在整个模块中可以使用的变量名,函数需要在global语句中将它列举出来2.函数的参数,返回值,变量名不需要声明类型3.def 语句创建了一个对象,并将这个对象赋值给一个变量名4.函数主体往往都包含一条return语句,它表示函数调用结束,并回到函数调用处。return语句是可

2015-11-11 21:20:03 492

原创 python 模块学习

1.在import中省略目录路径和文件字尾      import mod   而不是 import mod.py2.每一个以扩展名py结尾的python源代码文件都是一个模块。其他的文件可以通过导入一个模块来访问模块中的内容。导入从本质上讲,就是载入另一个文件,并能够读取那个文件的内容。一个模块的内容通过这样的属性被外部世界使用3.python文件往往有多个模块文件构成,通过impo

2015-11-10 17:27:36 2535

原创 python开发常见错误

1.print     print在python2.7中仅是一个statement,在3.0中才作为一个函数使用 导入print_function既可以解决问题了

2015-11-07 19:27:11 15312

原创 python学习

1.如果两个字符串常量相邻的出现,它们会合并,就好像在它们之间已经放置了一个 + 2.在python中:   任何非零和非空的对象都为真3.python中有三种布尔表达式运算符:and   or  not。 python中的布尔运算符是字不是c中的&& || !.   在python中,布尔会运算符and  和 or会返回真或假对象,不是运算符左侧的对象就是运算符右侧的对象,而不是

2015-11-05 18:33:49 573

Superset权限整理

整理了开源项目superse他的权限,帮助大家理解superset的权限设计

2019-01-30

Python标准库

Python标准库包含数百个模块,可以用来与操作系统,解释器和Internet交互--所有这些模块都已经经过充分测试,可以在日常开发中使用

2019-01-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除