自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 sublime Text 常用快捷键

Sublime Text3常用快捷键Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。Ctrl+L 选中整行,继续操作则继续选择下一行,效果和Shift+↓ 效果一样。Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。Ctrl+Shift+M

2017-11-28 15:15:16 192

转载 Python3之shutil模块

一. 简介  shutil 是高级的文件,文件夹,压缩包处理模块。 二. 使用shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中123import shutil  shutil.copyfileobj(open('ol

2017-11-16 16:26:51 618

转载 python atexit模块和register函数

模块简介: 从模块的名字也可以看出来,atexit模块主要的作用就是在程序即将结束之前执行的代码,atexit模块使用register函数用于注册程序退出时的回调函数,然后在回调函数中做一些资源清理的操作 注意:1,如果程序是非正常crash,或通过os._exit()退出,注册的回调函数将不会被调用。2,也可以通过sys.exitfunc来注册回调

2017-11-16 16:12:26 431

转载 python的pickle模块

http://blog.csdn.net/Jurbo/article/details/52204065

2017-11-15 15:02:36 329

转载 Python中的with...as的用法

这个语法是用来代替传统的try...finally语法的。 with EXPRESSION [ as VARIABLE] WITH-BLOCK 基本思想是with所求值的对象必须有一个__enter__()方法,一个__exit__()方法。紧跟with后面的语句被求值后,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给as后面的变量。当with后面的

2017-11-14 14:40:29 1151

转载 importlib

Python将importlib作为标准库提供。它旨在提供Pythonimport语法和(__import__()函数)的实现。另外,importlib提供了开发者可以创建自己的对象(即importer)来处理导入过程。那么imp呢?还有一个imp模块提供了import语句接口,不过这个模块在Python3.4已经deprecated了。建议使用importlib来处理。这个模块比

2017-11-10 11:28:22 2046

转载 Python的hasattr() getattr() setattr() 函数使用方法详解

hasattr(object, name)判断一个对象里面是否有name属性或者name方法,返回BOOL值,有name特性返回True, 否则返回False。需要注意的是name要用括号括起来 1 >>> class test(): 2 ... name="xiaohua" 3 ... def run(self): 4 ... r

2017-11-10 11:25:48 132

转载 python3中 sort sorted 函数应用

python3 sorted取消了对cmp的支持。sorted(iterable,key=None,reverse=False)key接受一个函数,这个函数只接受一个元素,默认为Nonereverse是一个布尔值。如果设置为True,列表元素将被倒序排列,默认为False着重介绍key的作用原理:key指定一个接收一个参数的函数,这个函数用于从每个元素中提取一个

2017-11-10 10:41:31 680

转载 python 内置函数 locals()和 globals()

1》这两个函数主要提供,基于字典的访问局部变量和全局变量的方式。python 使用叫做名字空间的东西来记录变量的轨迹。名字空间是一个字典 ,它的键就是字符串形式的变量名字,它的值就是变量的实际值。名字空间可以像 Python 的 dictionary 一样进行访问。在一个 Python 程序中的任何一个地方,都存在几个可用的名字空间。每个函数都有着自已的名字空间,叫做局部名字空间,

2017-11-09 16:08:18 224

转载 PyQt--QTreeWidget

QTreeWidget的继承关系如下图:   因为继承关系是 QAbstractItemView->QTreeView->QTreeWidget  ,所以和QTableWidget很多地方是类似的。   如果需要特定的模式,如显示硬盘信息及内部文件的 dir模式等,都需要用QTreeView,而不是用 QTreeWidget。和 QTableWidget类似,一般步骤是

2017-11-08 09:57:45 884

转载 Python OrderedDict

Python中的字典对象可以以“键:值”的方式存取数据。OrderedDict是它的一个子类,实现了对字典对象中元素的排序。比如下面比较了两种方式的不同:[python] view plain copyimport collections    print 'Regular dictionary:'  d={}  d['a']

2017-11-07 19:49:31 277

转载 python数据库操作SQLAlchemy

1.版本检查import sqlalchemysqlalchemy.__version__2.连接from sqlalchemy import create_engineengine = create_engine('sqlite:///:memory:',echo=True)echo参数为True时,会显示每条执行的SQL语句,可以关闭。create_engine()

2017-11-06 15:45:03 504

转载 python format

python format阅读目录语法通过位置通过关键字通过对象属性通过下标填充和对齐精度和类型f进制转化千位分隔符python自2.6后,新增了一种格式化字符串函数str.format(),威力十足,可以替换掉原来的%注:以下操作版本是python2.7映射示例回到顶部语法通过{} 和 :  替换 %回到顶部

2017-11-04 10:03:23 322

转载 Python遍历文件夹的两种方法比较

模块os中的walk()函数可以遍历文件夹下所有的文件。[python] view plain copyos.walk(top, topdown=Ture, onerror=None, followlinks=False)  该函数可以得到一个三元tupple(dirpath, dirnames, filenames).

2017-11-03 17:35:57 2090

转载 python多线程

多线程以及并发处理

2017-11-02 16:11:09 158

转载 python实现全局变量

目标:全局变量先看程序:count = 0def Fuc(count): print count count += 1for i in range(0, 10): Fuc(count)结果是:不是我们想要的结果。不可变对象count传值,本身并没有改变,在函数内部修改count的值,只是修改一个赋值的对象。解决之道一

2017-11-02 10:57:30 294

转载 python时间处理详解

时间戳当前时间时间差python中时间日期格式化符号例子 回到顶部时间戳时间戳是自 1970 年 1 月 1 日(08:00:00 GMT)至当前时间的总秒数。它也被称为 Unix 时间戳(Unix Timestamp),它在unix、c的世界里随处可见;常见形态是浮点数,小数点后面是毫秒。两个时间戳相减就是时间间隔(单位:秒)。例import

2017-11-02 10:23:11 217

转载 python文件操作

1.打开文件 filename,从里面读东西f = file("filename","r")注意:或读'r'是默认的参数,因此可以省略参数:f = file("finename")文件操作file()和open()是一样的,因此可以互换:f = open("filename")逐行读入      for line in f:读一行:line = f.

2017-11-02 10:19:28 168

转载 python迭代器,生成器

1. 迭代器      迭代器是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,知道所有的元素被访问完结束。迭代器只能往前不会后退,不过这也没什么,因为人们很少在迭代途中往后退。1.1 使用迭代器的优点      对于原生支持随机访问的数据结构(如tuple、list),迭代器和经典for循环的索引访问相比并无优势,反而丢失了索引值(可以使用内建函数enume

2017-11-01 18:31:36 122

转载 python中的日志logging模块

1. 基础用法python提供了一个标准的日志接口,就是logging模块。日志级别有DEBUG、INFO、WARNING、ERROR、CRITICAL五种(级别依次升高),分别对应的函数为debug()、info()、warning()、error()、critical()。12345678

2017-11-01 17:38:25 132

转载 python格式化输出

%% 百分号标记%c 字符及其ASCII码%s 字符串%d 有符号整数(十进制)%u 无符号整数(十进制)%o 无符号整数(八进制)%x 无符号整数(十六进制)%X 无符号整数(十六进制大写字符)%e 浮点数字(科学计数法)%E 浮点数字(科学计数法,用E代替e)%f 浮点数字(用小数点符号)%g 浮点数字(根据值的大小采用%e或%f)%G 浮点数字(类似于%g)%p 指

2017-11-01 15:41:53 116

转载 python OS模块

python编程时,经常和文件、目录打交道。os模块包含普遍的操作系统功能,与具体的平台无关。以下列举常用的命令1. os.name——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix'2. os.getcwd()——得到当前工作的目录。3. os.listdir()——指定所有目录下所有的文件和目录名,以列表的形式全部列举出来,其中没

2017-11-01 13:33:43 266

转载 python中的下划线

单下划线(_)通常情况下,会在以下3种场景中使用:1、在解释器中:在这种情况下,“_”代表交互式解释器会话中上一条执行的语句的结果。这种用法首先被标准CPython解释器采用,然后其他类型的解释器也先后采用。Python12345678910>>> _ Traceback

2017-11-01 10:59:02 103

转载 Python装饰器@

装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。1. 装饰器入门1.1. 需求是怎么来的?装饰器的定义很是抽象,我们来看一个小例子。

2017-10-31 14:31:04 161

转载 python中 @property

Student 类:class Student(object): def __init__(self, name, score): self.name = name self.score = score当我们想要修改一个 Student 的 scroe 属性时,可以这么写:s = Student('Bob', 59)s.scor

2017-10-31 10:59:50 106

转载 python中set和frozenset详解

set(可变集合)与frozenset(不可变集合)的区别:set无序排序且不重复,是可变的,有add(),remove()等方法。既然是可变的,所以它不存在哈希值。基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交集), difference(差集)和sysmmetric difference(对称差集)等数学运算. sets 支持 x

2017-10-28 10:27:52 685

转载 Python3函数参数的各种形式

形式1:定义:def function_name(arg1,arg2,arg3):调用:function_name(x,y,z)说明:调用传入 的参数个数必须和定义的参数个数一致,调用的时候参数一一对应赋值。形式2:定义:def function_name(arg1,arg2=default):调用:function_name(x

2017-10-28 10:04:10 585

转载 python os操作

# -*- coding:utf-8 -*-import os#os.listdir('c:\\') 显示目录下的所有文件和文件夹信息if not os.path.exists('c:\\zzz'): #目录不存在则创建目录    os.mkdir('c:\\zzz')os.rmdir('c:\\zzz')#删除一个文件夹不能删除多级if n

2017-10-27 13:25:47 184

转载 翻转(reverse)字符串(string)的所有方法

Python翻转字符串(reverse string), 一共包含5种方法, 其中第一种最简单, 即步长为-1, 输出字符串;方法如下5种方法的比较:1. 简单的步长为-1, 即字符串的翻转(常用);2. 交换前后字母的位置;3. 递归的方式, 每次输出一个字符;4. 双端队列, 使用extendleft()函数;5. 使用for循环, 从左

2017-10-27 13:14:40 1044

转载 python函数参数是值传递还是引用传递:取决于对象内容可变不可变

函数参数传递本质上和变量整体复制一样,只是两个变量分别为形参a和实参b。那么,a=b后,a变了,b值是否跟着变呢?这取决于对象内容可变不可变首先解释一下,什么是python对象的内容可变不可变?python的变量是无类型的,如n=1   #变量n无类型(n相当于指针),其指向int数据类型的值,这个值是int类型。所以,python中,strings, tupl

2017-10-27 11:41:08 283

转载 Python异常处理

(Python)异常处理try...except、raise一、try...except有时候我们写程序的时候,会出现一些错误或异常,导致程序终止。例如,做除法时,除数为0,会引起一个ZeroDivisionError例子:1234a=10b=0c=a/bprint "done"

2017-10-26 18:06:56 111

转载 python内置函数

Python内置函数(19)——eval英文文档:eval(expression, globals=None, locals=None)The arguments are a string and optional globals and locals. If provided, globals must be a dictionary. If provided, lo

2017-10-26 17:53:53 126

空空如也

空空如也

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

TA关注的人

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