• Android自动化框架学习中遇到的方法


    一、字符串

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

     
    学习的是为了更快、更好的解决问题,不要让学习本身成为问题!
  • 相关阅读:
    MAC OS下安装Minizip
    MAC OS下安装pkg_config
    计算机图形学-几何变换
    计算机图形学-图形系统
    Unix&Linux大学教程 读书笔记【1-3章】
    Mixins 混入选项操作
    watch监控,对比新值和旧值做出相应判断
    用.native修饰器来对外部组件进行构造器内部方法的调用以及用原生js获取构造器里的方法
    methods 方法选项
    computed 计算选项
  • 原文地址:https://www.cnblogs.com/testerhome-yizhou2018/p/9713184.html
Copyright © 2020-2023  润新知