当前位置: 首页 > 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()

相关文章:

  • 鸿蒙移动应用开发--ArkTS语法进阶实验
  • BOTA新六维力传感器PixONE:用12维度力矩与运动感测,驱动人形机器人力控未来
  • 电子病历高质量语料库构建方法与架构项目(智能数据目录篇)
  • 数据隐私在Web3环境下的重要性及实现方法
  • 蓝牙语音遥控国产适用芯片HS6621
  • 适配 AGP8.5,maven 私服发布报错(七)
  • 鸿蒙文件上传-从前端到后端详解,对比jq请求和鸿蒙arkts请求区别,对比new FormData()和鸿蒙arktsrequest.uploadFile
  • 从高端制造到民生场景:天元轻量化软件的“破局”之路
  • Access开发:轻松一键将 Access 全库表格导出为 Excel
  • 【C++QT】Combo Box 组合框控件详解
  • 关于vue+iview中tabs嵌套及实际应用
  • 分布式数字身份:迈向Web3.0世界的通行证 | 北京行活动预告
  • 全球合规风暴升级:韩国原产地稽查揭示跨境电商生死线
  • electron+vite+vue3 快速入门教程
  • 基于DeepSeek与HTML的可视化图表创新研究
  • 蛋白质数据库InterPro介绍
  • 《跨端开发变革者:解码阿里Ant Container Engine的底层逻辑》
  • ESP32开发-作为TCP客户端发送数据到网络调试助手
  • Stack--Queue 栈和队列
  • 抢先体验 | Qwen3 模型发布:基于 ZStack AIOS 平台极速体验
  • 先去上海后赴北京,苏中城市泰州为何接连拥抱顶流“大城”?
  • 巴西外长维埃拉:国际形势日益复杂,金砖国家必须发挥核心作用
  • 上海开花区域结果,这项田径大赛为文旅商体展联动提供新样本
  • 对谈|李钧鹏、周忆粟:安德鲁·阿伯特过程社会学的魅力
  • 淮安四韵·名城新章: 网络名人领略“运河之都”魅力
  • 当AI开始深度思考,人类如何守住自己的慢思考能力?