一、字符串

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)   # [ ]

 

 

 
posted on 2018-09-28 17:03  你猜我猜你猜我猜不猜  阅读(107)  评论(0编辑  收藏  举报