当前位置: 首页 > news >正文

python查看指定的进程是否存在

import os
class Paly_Install(object):"""项目根目录"""def get_path(self):self.basedir = os.path.dirname(os.path.abspath(__file__))"""安装失败的txt文件"""def test_app(self):self.app=["com.facebook.katana","com.whatsapp","com.facebook.orca","com.instagram.android","com.google.android.youtube","com.zhiliaoapp.musically","com.shopee.sg","com.google.android.gm","com.pinterest","com.amazon.mShop.android.shopping","com.twitter.android","com.lazada.android","com.spotify.music","com.google.android.apps.maps","com.opera.app.news","org.detikcom.rss"]# self.app=["com.facebook.katana",#     "com.whatsapp",#     "com.facebook.orca",#     "com.instagram.android",#     "com.google.android.youtube",#     "com.tencent.mobileqq",#     "com.tencent.wework",#     "com.google.android.gm",#     "com.android.vending",#     "com.sh.smart.caller",#     "com.skype.raider",#     "org.telegram.messenger",#     "jp.naver.line.android",#     "com.whatsapp.w4b",#     "com.debug.loggerui"#     ]return self.appdef get_dir_path(self):self.dir_path = os.path.join(self.basedir, 'process')if not os.path.exists(self.dir_path):os.makedirs(self.dir_path, exist_ok=True)self.file_path=os.path.join(self.dir_path, 'process_app.txt')  # 直接返回完整的文件路径print(f"self.file_path是{self.file_path}")for i in range(0, len(self.test_app())):precess=os.popen(f"adb shell ps -A | findstr {self.test_app()[i]}").read().strip()print(f"{self.test_app()[i]}进程是{precess}")# with open(self.file_path, "a+") as fp:#     fp.write(precess)#     #fp.write('\n')os.system("pause")
ss=Paly_Install()
ss.get_path()
ss.get_dir_path()
http://www.xdnf.cn/news/240013.html

相关文章:

  • 安凯微以创新之芯,赋能万物智能互联新时代
  • k8s术语值ReplicaSet
  • navicat中导出数据表结构并在word更改为三线表(适用于navicat导不出doc)
  • Ollama 安装 QWen3 及配置外网访问指南
  • 近期汇报
  • springboot框架常用配置
  • 在柯希霍夫积分法偏移成像中,消除数据采集和地下构造(如深浅孔径差异)导致的叠加次数不均匀会引起成像剖面强度差异
  • 【STM32单片机】#11.5 I2C通信(硬件读写)
  • TM1668芯片学习心得三
  • Qwen3-32B的幻觉问题
  • Windows系统安装Docker(Win10系统升级,然后安装)
  • UE 像素和线框盒子 材质
  • 【AI图像创作变现】08 变现渠道—间接获客:让客户主动找上门
  • 广州创科——湖北房县汪家河水库除险加固信息化工程
  • 【Android】轻松实现实时FPS功能
  • [Survey] Image Segmentation in Foundation Model Era: A Survey
  • AI赋能烟草工艺革命:虫情监测步入智能化时代
  • MySQL中ROW_NUMBER() OVER的用法以及使用场景
  • 【Java函数式编程-58.1】深入理解Java中的Consumer函数式接口
  • 冠军之选,智启未来——解码威码逊的品牌传奇与冠军代言故事
  • 客户联络中心如何进行能力建设?
  • 【SAM2代码解析】数据集处理3--混合数据加载器(DataLoader)
  • 中国县级2m精度耕地分布数据(2020年)
  • 深度学习概述
  • Silo 科学数据工具库安装与使用指南
  • 【closerAI ComfyUI】开源社区炸锅!comfyUI原生支持Step1X-Edit 图像编辑!离简单免费高效又进一步
  • 关键词排名工具查到的位置和真实搜索差距大是什么原因?
  • SpringBoot优雅关机
  • MicroPython 开发ESP32应用教程 之 ADC及应用实例:电池电量检测并显示
  • HarmonyOS NEXT应用开发-Notification Kit(用户通知服务)notificationManager.cancelAll