python中os.walk是一个简单易用的文件、目录遍历器,可以帮助我们高效的处理文件、目录方面的事情。1.载入要使用os.walk,首先要载入该函数可以使用以下两种方法import osfrom os import walk 2.使用os.walk的函数声明为:walk(top, topdown=True, οnerrοr=None, followlinks=False)参数top 是你所要便利的目录的地址topdown 为真,则优先遍历top目录,否则优先遍历top的子目录(默认为开启)onerror 需要一个 callable 对象,当walk...
为什么要使用装饰器?在不改变原函数功能的情况,为了添加新的功能 我们可以在函数运行前后给函数添加新的功能 1def outer(func):2#fun()等于原f1函数 3def inner():4print(‘ccccc‘)5 r=func()6print(‘dddd‘)7return r8return inner9@outer
10#@outer代表运行了2个步骤:1.将f1作为参数运行outer函数,2.新函数f1=inner()11def f1():
12print(‘很复杂‘)
13 r=f1()
14print(r)
15#输出:ccccc16# 很复杂17# ...
python知识点python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言python的特点: 1.易于学习,2.易于阅读,3.易于维护,4.一个广泛的标准库,5.互动模式,6.可移植,7.可扩展,8.数据库,9。GUI编程交互式编程不需要 创建脚本文件,是通过python解释互模式进来编写代码
print "Hello,python!"Hello,python!python可以同一行显示多余语句python ‘hello‘;print‘runoob‘;hello runoobpython所有代码语句必须包...
shape函数是numpy.core.fromnumeric中的函数,它的功能是查看矩阵或者数组的维数。举例说明:建立一个3×3的单位矩阵e, e.shape为(3,3),表示3行3列,第一维的长度为3,第二维的长度也为3 [plain] view plain copy >>> e = eye(3) >>> e array([[ 1., 0., 0.], [ 0., 1., 0.], [ 0., 0., 1.]]) >>> e.shape (3, 3) 建立一个一维矩阵b, b.shape 为矩阵的长度[plain] view plain copy >>> b =array([1,2...
最近刚好有朋友遇到个global相关的问题,这里简单学习一下global关键字的用法。想要更好的了解global关键字,首先要熟悉python的全局变量与局部变量的概念。global关键字的作用是可以申明一个局部变量为全局变量,下面看一下实例一、变量作用域的说明这里简单提一下变量作用域的概念,有兴趣的小伙伴,可以查一下相关的博客1、局部变量def a():## 菊部变量 - ,-local = 1print(local)
## 全局无法使用,只有自己可用print(lobal)2...
python 多线程传参有点奇怪记录一下import threadsql1 = 'select 1'
sql2 = 'select 2'def run(sql):print sql
# 说明 target 后面是方法面 而参数要写在args里面并且要多一个逗号
if __name__ == '__main__':t1 = threading.Thread(target=execute, args=(sql1,))t2 = threading.Thread(target=execute, args=(sql2,))t1.start()t2.start()原文:https://www.cnblogs.com/jiangxiaoxian/p/10583284.html
原文BeautifulSoup是一个解析HTML或XML文件的第三方库。HTML或XML文件可以用DOM模型解释。一般包含三种节点:元素节点 - 通常指HTML 或 XML的标签文本节点 - 标签内部的文本内容属性节点 - 每个标签的属性BeautifulSoup库可以对HTML或XML文件解析,查找到一个或多个标签元素,并获取每个标签里的文本和属性。BeautifulSoup很好的特性是它接受一个str或byte对象后会对编码自动检测,并对当前文档编码并转换成Unicode编码。这样可以不...
0X01函数说明:python range() 函数可创建一个整数列表,一般用在 for 循环中。0X02函数语法:range(start,stop[,step])start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)举例: 1#设定从0开始到10的整数序列 2 range1 = range(10)3for range...
这个语法是用来代替传统的try...finally语法的。 with EXPRESSION [ as VARIABLE] WITH-BLOCK 基本思想是with所求值的对象必须有一个__enter__()方法,一个__exit__()方法。紧跟with后面的语句被求值后,返回对象的__enter__()方法被调用,这个方法的返回值将被赋值给as后面的变量。当with后面的代码块全部被执行完之后,将调用前面返回对象的__exit__()方法。file = open("/tmp/foo.txt")
try:data = file.read()
finally:file.cl...
http://www.cnblogs.com/linjiqin/p/4228896.htmlenumerate函数用于遍历序列中的元素以及它们的下标i = 0
seq = [‘one‘, ‘two‘, ‘three‘]
for element in seq:print i, seq[i]i += 1
#0 one
#1 two
#2 threeprint ‘============‘
seq = [‘one‘, ‘two‘, ‘three‘]
for i, element in enumerate(seq):print i, seq[i]print ‘============‘
for i,j in enumerate(‘abc‘):print i,j
#0 a
#1 b
#2 cprint ‘==========...
Python除了List、Tuple、Dict等常用数据类型外,还有一种数据类型叫做集合(set),集合的最大特点是:集合里边的元素是不可重复的并且集合内的元素还是无序的,所以一般情况下集合常用的两个场景是:1.去重(如:列表去重);2.关系测试(如:取交集、取并集、取差集等) 1)集合包含一组无序的对象,可以使用set()函数来像下边的方式一样来创建集合#!/usr/bin/env python
# -*-coding:UTF-8 -*-
#创建一个数值集合
set1 = set([1...
匹配次数用 {}界定re.search 能产生group(), 可以访问每个组的字符串re.findall 产生的结果是列表,其中的元素可以是字符串,也可以是元组Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\user>python
Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1
900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" ...
一、cookie用法补充1、cookie的应用场景浏览器端保存的键值对,每次访问都会携带1)用户验证,多长时间内免登陆2)后台管理,左侧隐藏,可以把隐藏的键值对保存在cookie中3)每页显示多少条数据也可以保存在cookie中设置cookie的方法:1)tornado在后台进行设置self.cookies #获取所有的cookieself.setcookie("k1","999") #设置cookieself.getcookie("k1") #获取某个cookie2)浏览器端使用javascript进行设置或获取2、cookie的方法...
一、可以利用property对静态属性的进行修改操作,包括设置和删除属性 1、调用静态属性===>在静态属性函数前先用@property; 2、设置静态属性===>在静态属性函数前加上@静态属性函数名.setter,同时静态属性函数要加上value参数; 3、删除静态属性===>在静态属性函数前加上@静态属性函数名.deleter。 1#方法一 2class Foo:3 @property4def A(self):5print(‘获取(get)属性时执行===‘)6 7 @A.setter8def...
Sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码本身文件路径,所以参数从1开始,以下两个例子说明:1、使用sys.argv[]的一简单实例import sys,os
os.system(sys.argv[1])
这个例子os.system接收命令行参数,运行参数指令,保存为sample1.py,命令行带参数运行sample1.py notepad,将打开记事本程序。2、这个例子是简明python教程上的。import sys
def readfile(filename): #从文件中读出文件内容 ‘‘‘‘‘Print...