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"]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}")os.system("pause")
ss=Paly_Install()
ss.get_path()
ss.get_dir_path()