python和自动化测试小技巧(十三)。
字符串魔法:substitute(laaa="haha")等价于上面的元组替换。substitute非常严谨,如果后面括号没有aaa则会报错safesubstitute,则不报错但会原样输出{aaa)。同时使用项和索引的双重循环。
动态获取对象属性。
·os.renname创建空文件windos环境下无法使用os.getsizel得到当前工作的目录。
·os.remove删除指定文件。
·os.rmdir删除指定目录删除多个目录。
·os.path创建目录注意:这样只能建立一层,要想递归建立可用:
·os.path.isdir判断指定对象是否为文件。是返回true否则false。
·os.path.split判断指定对象是否为目录。是True否则fall。
·os.path.exists检验指定的对象是否存在。
·os.path.join(path,name)连接目录和文件名。
·os.path.dirmame改变目录到指定os的大小。
·os.listdir指定所有目录下所有的文件和目录名。
·os.name判断现在正在用的平台,Windows返回'nt';Linux返回'posix'。
·os.path.getsize获取文件大小。
·os.path.getmtime获取文件最后修改时间。
·os.path.getctime获取文件创建时间。
·os.path.getatime获取文件最后访问时间。
·os.path.chmod修改文件权限。
·os.path.chown修改文件所有者。
·os.path.mtime修改文件最后修改时间。
·os.path.ctime修改文件创建时间。
·os.path.atime修改文件最后访问时间。