一、字符串
str.strip([chars]);
str.strip() #默认去除收尾空格
str.endswith() #判断字符串是否以指定后缀结尾
如 str.endswith(".apk")
二、列表
list.append(obj) #在列表末尾添加元素,无返回值,会修改原列表
三、linux命令在Windows下使用
1.Windows命令行(cmd)下快速查找文件
find 目录名 -name 文件名
替换: for /r 目录名 %变量名 in (匹配模式1,匹配模式2) do 命令
for /r TestDir %i in (*) do @echo %i #这里有的地方不懂,如%i 、 @echo %i
原文:https://blog.csdn.net/cashey1991/article/details/44993403
四、findall
正则 re.findall 的简单用法(返回string中所有与pattern相匹配的全部字串,返回形式为数组)
语法:
findall(pattern, string, flags=0)
五、os.path.walk
函数声明:os.path.walk(top,func,arg)
(1)参数top表示需要遍历的目录路径
(2)参数func表示回调函数,即对遍历路径进行处理的函数。所谓回调函数,是作为某个函数的参数使用,当某个时间触发时,程序将调用定义好的回调函数 处理某个任务。注意:walk的回调函数必须提供三个参数:第1个参数为os.path.walk的参数arg,第2个参数表示目录dirname,第3 个参数表示文件列表names。注意:os.path.walk的回调函数中的文件列表不和os.walk()那样将子目录和文件分开,而是混为了一摊, 需要在回调函数中判断是文件还是子目录。
(3)参数arg是传递给回调函数的元组,为回调函数提供处理参数,arg可以为空。回调函数的第1个参数就是用来接收这个传入的元组的。
过程:以top 为根的目录树中的每一个目录 (包含 top 自身,如果它是一个目录),以参数 (arg, dirname, names)调用回调函数 funct。参数 dirname 指定访问的目录,参数 names 列出在目录中的文件(从 os.listdir(dirname)中得到)。回调函数可以修改 names 改变 dirname 下面访问的目录的设置,例如,避免访问树的某一部分。(由 names 关连的对象必须在合适的位置被修改,使用 del 或 slice 指派。) 注意:符号连接到目录不被作为一个子目录处理,并且因此 walk()将不访问它们。访问连接的目录你必须以os.path.islink(file) 和 os.path.isdir(file)标识它们,并且必须调用walk()
原文:https://www.cnblogs.com/zmlctt/p/4222621.html
六、OS 模块的一些用法
CURRENT_DIR = os.path.dirname(os.path.realpath(__file__)) #当前路径
base_module = os.path.basename(os.path.realpath(__file__)) #当前模块(脚本)的名字
七、sys 模块的一些方法
import sys
sys.argv #返回当前脚本所在的目录(包括脚本名称)
八、range()
range(1,5,2) # [1,3]
range(1,1) # [ ]