Python 常用工具类或方法封装
Python 常用工具类或方法封装
kinder-balabala
测试技术交流与分享
展开
-
Python 查杀进程的方法封装
在自动化测试中,经常需要启动进程和关闭进程,本文介绍几种常用的查杀进程的方式:kill_process_by_pid、kill_process_by_port、kill_process_by_name、kill_process_by_window_name。原创 2023-12-25 19:04:18 · 445 阅读 · 0 评论 -
使用 subprocess.run 封装 run_command 方法 ,用于在命令行中执行命令并获取返回结果
subprocess 模块提供了的方法,用于运行外部命令并等待其完成。我们可以在这个方法的基础上,封装一个方法,用于在命令行中执行命令并获取返回结果。原创 2023-12-23 21:28:38 · 506 阅读 · 0 评论 -
使用 subprocess.Popen 封装 start_program 方法,启动应用程序
subprocess模块是 Python 中用于创建和管理子进程的标准库模块。它提供了多种函数和类,其中最常用的是和。是一个简单的函数,用于运行命令并等待其完成。是一个更灵活的类,可以更加精确地控制子进程的输入、输出和状态。它可以用于启动命令,但不必等待其完成,这对于需要启动长时间运行的程序或不需要等待程序完成的情况非常有用, 例如等待命令完成、发送信号等。原创 2023-12-23 17:43:09 · 422 阅读 · 0 评论 -
使用 psutil 库,判断端口号是否被占用
psutil是一个跨平台的进程和系统工具库,可以用于获取系统信息、管理进程等。它提供了一个 net_connections() 方法,可以获取当前系统中的网络连接信息,可以用来检查端口号是否被占用。原创 2023-12-23 17:00:45 · 401 阅读 · 0 评论