-
auto
2019-07-13 11:39:20
python
2316°
20
Python的数组是一个好东西啊, 在Python中,我们习惯这样遍历: for item in sequence: process(item) 这样遍历取不到item的序号i,所有就有了下面的遍历方法: for index in range(len(sequence)): process(sequence[index]) 其实,如果你
-
auto
2019-07-13 11:39:20
python
2384°
20
reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f,并返回最终结果值。例如,编写一个f函数,接收x和y,返回x和y的和:deff(x,y):
-
auto
2019-07-13 11:39:20
python
2190°
20
os模块这个模块包含普遍的操作系统功能os.name:获取当前系统平台,Windows下返回'nt',Linux下返回'posix'。os.linesep:获取当前平台使用的行终止符。Windows下返回'/r/n',Linux使用'/n'。os.getcwd(): 获取当前工作目录,即当前python脚本工作的目录路径。os.listdir(path):返回指定目录下的所有文件和目录名。os.r
-
auto
2019-07-13 11:39:20
python
2361°
20
Python特点:字节码,动态语义定义编码:只要符合coding[:=]\s*([-\w.]+)即可。如 #coding= utf-8# -*- coding: utf-8 -*-"双引号内写脚本文档"#这里以后都是单行注释"""这里是多行注释"""pyc字节码文件,和java类似id()sys.getrefcount() 引用默认就有3反斜杠换行p
-
auto
2019-07-13 11:39:20
python
1922°
20
python使用os模块判断文件基础知识#导入os模块
import os
#判断路径是否存在(True, False)
os.path.exists('/tmp/test')
#判断目标是否是文件(True, False)
os.path.isfile('/tmp/test/file1')
#创建目录(可以递归创建)
os.makedirs('d:/assist/set')遍历目录取出其中文件的
-
auto
2019-07-13 11:39:20
python
1930°
20
使用python-DB-API,只需要搞清楚Connection、Cursor对象,打开后一定得关闭。Cursor对象执行insert、update、delete,结果由rowcount返回影响的行数,拿到执行结果。Cursor对象执行select,通过featchall()拿到list的结果集,每个元素都是一个tuple,对应一行记录SQL带有参数,需要把参数按照位置传递给execute()方法
-
auto
2019-07-13 11:39:20
python
2153°
20
一、单行注释 单行注释以#开头,例如: print 6 #输出6二、多行注释 (Python的注释只有针对于单行的注释(用#),这是一种变通的方法) 多行注释用三引号'''将注释括起来,例如:'''多行注释多行注释'''三、
-
auto
2019-07-13 11:39:20
python
2248°
20
#!/usr/bin/python#encofing:utf8# 统计文件的行数import sysdef lineCount(fd): n = 0 for i in fd: n +
-
auto
2019-07-13 11:39:20
python
2325°
20
>>> a = [0,1,2,3,0,0,3]
>>>
for item in a :
print item
a.remove(item)
print a
输出:
0
[1, 2, 3, 0, 0, 3]
2
[1, 3, 0,
-
auto
2019-07-13 11:39:20
python
2436°
20
Python with a modular IDE (Vim)http://blog.sontek.net/2008/05/11/python-with-a-modular-ide-vim/ http://blog.sontek.net/2008/05/11/python-with-a-modular-ide-vim/python vim 设置
-
auto
2019-07-13 11:39:20
python
2072°
20
使用python遍历目录用到方法一:os.path.walk(top, func, arg)模块方法,该方法需要输入3个参数:top为起始路径,func为回调函数(可以对遍历出的目录文件做处理),arg为回调函数func的参数。见下例子:#!/usr/bin/envpython
importos
importtime
#定义一个回调函数,实现找出路
-
auto
2019-07-13 11:37:12
python
1830°
20
Python支持tab键补全
-
auto
2019-07-13 11:37:12
python
2095°
20
python 命令行参数
if __name__ == '__main__':
if len(sys.argv)<3:
print "usage :",sys.argv[0],'random_id_num pre_of_id'
&
-
auto
2019-07-13 11:37:12
python
1951°
20
_mysql.c: 在函数‘DL_EXPORT’中: _mysql.c:3058: 错误:expected declaration specifiers before ‘init_mysql’ _mysql.c:3166: 错误:expected ‘{’ at end of input err
-
auto
2019-07-13 11:37:12
python
1468°
20
python IO流
-
auto
2019-07-13 11:37:12
python
2064°
20
python logging模块
importsysimportlogging#首先获得一个类logger=logging.getLogger('example')#example为名字logger.setLeve
-
auto
2019-07-13 11:37:12
python
2461°
20
一、yaml和python的关系实例: 1、 yaml格式文件:base: - name: wang - age: 33 - site: - web1: http:/www/baidu.com - web2: http://www.163.com2、python解析脚本:#!/u
-
auto
2019-07-13 11:37:12
python
1800°
20
三、列表(list类)提示:以下所有方法都是类中的方法,第一个参数都是self,统一都没有写出。包含的方法有:1、append(x) #将x添加到List末尾。>>>list=['a']>>>list.append('b')>>>list['a','b']2、extend(L) #将表L附加到末尾,合并两个列表。>
-
auto
2019-07-13 11:37:12
python
2146°
20
模块:随着程序变的越来越大 为了便于维护 需要把它分为多个文件 为此python允许把定义放入一个文件 然后在其他脚本中将其作为模块导入 创建模块: 将相关的语句和定义放入与模块同名的文件中 #file:module.py
defnumValue(a,b):
q=a/b
&nbs
-
auto
2019-07-13 11:37:12
python
2017°
20
python验证回文字符串