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

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

字符串模板


print “aaa”.substitute(aaa=”haha”)等价于上面的元组替换substitute非常严谨

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

for i,c in enumerate(“abcd”):
  print c,i

for循环过滤的作用

aaa=[x**2 for x in range(4)]
for i in aaa
print i

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

obj.doc

OS的方法

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)
相关文章
|
26天前
|
Web App开发 前端开发 JavaScript
探索Python科学计算的边界:利用Selenium进行Web应用性能测试与优化
【10月更文挑战第6天】随着互联网技术的发展,Web应用程序已经成为人们日常生活和工作中不可或缺的一部分。这些应用不仅需要提供丰富的功能,还必须具备良好的性能表现以保证用户体验。性能测试是确保Web应用能够快速响应用户请求并处理大量并发访问的关键步骤之一。本文将探讨如何使用Python结合Selenium来进行Web应用的性能测试,并通过实际代码示例展示如何识别瓶颈及优化应用。
87 5
|
1月前
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【10月更文挑战第1天】Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
106 3
|
14天前
|
数据安全/隐私保护 Python
python之自动化进入CSDN
python之自动化进入CSDN
20 0
|
2天前
|
运维 监控 应用服务中间件
自动化运维:如何利用Python脚本提升工作效率
【10月更文挑战第30天】在快节奏的IT行业中,自动化运维已成为提升工作效率和减少人为错误的关键技术。本文将介绍如何使用Python编写简单的自动化脚本,以实现日常运维任务的自动化。通过实际案例,我们将展示如何用Python脚本简化服务器管理、批量配置更新以及监控系统性能等任务。文章不仅提供代码示例,还将深入探讨自动化运维背后的理念,帮助读者理解并应用这一技术来优化他们的工作流程。
|
2天前
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
9 3
|
16小时前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
5 1
|
3天前
|
数据管理 程序员 数据处理
利用Python自动化办公:从基础到实践####
本文深入探讨了如何运用Python脚本实现办公自动化,通过具体案例展示了从数据处理、文件管理到邮件发送等常见办公任务的自动化流程。旨在为非程序员提供一份简明扼要的实践指南,帮助他们理解并应用Python在提高工作效率方面的潜力。 ####
|
2天前
|
数据采集 Web App开发 JavaScript
爬虫策略规避:Python爬虫的浏览器自动化
爬虫策略规避:Python爬虫的浏览器自动化
|
3天前
|
数据采集 存储 XML
Python实现网络爬虫自动化:从基础到实践
本文将介绍如何使用Python编写网络爬虫,从最基础的请求与解析,到自动化爬取并处理复杂数据。我们将通过实例展示如何抓取网页内容、解析数据、处理图片文件等常用爬虫任务。
|
3天前
|
运维 监控 Linux
自动化运维:如何利用Python脚本优化日常任务##
【10月更文挑战第29天】在现代IT运维中,自动化已成为提升效率、减少人为错误的关键技术。本文将介绍如何通过Python脚本来简化和自动化日常的运维任务,从而让运维人员能够专注于更高层次的工作。从备份管理到系统监控,再到日志分析,我们将一步步展示如何编写实用的Python脚本来处理这些任务。 ##