(python笔记)模拟手机apk卸载安装

 1 import os
 2 
 3 
 4 def install():
 5     apk = os.listdir('文件路径')  # 读取目录下的文件
 6     for i in apk:
 7         print(i)
 8         if os.path.splitext(i)[1] == '.apk':  # 指定文件后缀
 9             os.system('adb install 文件路径' + i)  # 获取目录下的文件apk
10             print('安装成功')
11             pac = os.popen('adb shell pm list package -3')  # 获取包名
12             f = pac.readline()  # 读取包名
13             # 判断是否存在
14             if 'packageName' in f:
15                 os.system('adb uninstall packageName')   # 卸载
16                 print('Text1')
17             elif 'packageName' in f:
18                 os.system('adb uninstall packageName')
19                 print('Text2')
20             else:
21                 print('No text')
22         else:
23             print('没有找到apk')
24 
25 
26 def main():
27     install()
28 
29 
30 if __name__ == '__main__':
31     main()
32         
原文地址:https://www.cnblogs.com/worldbugMsg/p/15595166.html