前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >精心整理python/自动化测试的小技巧:第十三节

精心整理python/自动化测试的小技巧:第十三节

作者头像
我去热饭
发布2022-05-18 21:11:45
1650
发布2022-05-18 21:11:45
举报
文章被收录于专栏:测试开发干货

字符串模板

代码语言:javascript
复制
print “aaa”.substitute(aaa=”haha”)等价于上面的元组替换substitute非常严谨,如果后面括号没有aaa则会报错safesubstitute则不报错但会原样输出aaa”.substitute(aaa=”haha”)等价于上面的元组替换substitute非常严谨,如果后面括号没有aaa则会报错safesubstitute则不报错但会原样输出{aaa}

同时使用项和索引的双重循环

代码语言:javascript
复制
for i,c in enumerate(“abcd”):
  print c,i

for循环过滤的作用

代码语言:javascript
复制
aaa=[x**2 for x in range(4)]
for i in aaa
print i

动态获取对象obj的文档字串

代码语言:javascript
复制
obj.doc

OS的方法

代码语言:javascript
复制
os.mknod(“test.txt”) #创建空文件 windos环境下无法使用
os.getcwd()——得到当前工作的目录。
os.remove()——删除指定文件
os.rmdir()——删除指定目录 删除多个目录:os.removedirs
os.mkdir()——创建目录 注意:这样只能建立一层,要想递归建立可用:os.makedirs()
os.path.isfile()——判断指定对象是否为文件。是返回True,否则False
os.path.isdir()——判断指定对象是否为目录。是True,否则False。
os.path.split()——返回路径的目录和文件名。
os.path.exists()——检验指定的对象是否存在
os.system()——执行shell命令。如:os.system(“echo’hello world’”)
os.chdir()——改变目录到指定目录
os.path.getsize()——获得文件的大小
os.path.abspath()
os.path.join(path, name)——连接目录和文件名。
os.path.basename(path)——返回文件名
os.path.dirname(path)——返回文件路径
os.listdir()——指定所有目录下所有的文件和目录名
os.name()——判断现在正在用的平台,Windows 返回 ‘nt’; Linux 返回’posix’
检验给出的路径是否是一个文件:os.path.isfile()
检验给出的路径是否是一个目录:os.path.isdir()
读取和设置环境变量:os.getenv() 与os.putenv()
获取文件属性:os.stat(file)
修改文件权限与时间戳:os.chmod(file)
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-04-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试开发干货 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档