Python Python3 清除手机 sdcard 目录的文件

xiaoxiao · May 25, 2019 · Last by codeskyblue replied at May 28, 2019 · 226 hits

前提:确保手机设备已经连接到电脑上面
说明:文件保存为clear_sdcard_files.py,则命令行终端执行python3 clear_sdcard_files.py即可。

#!/usr/bin/python
# -*- coding: utf-8 -*-
# @author: xiaoxiao
# @date : 2019/4/6

import subprocess

cmds = [
"cd sdcard/DCIM",
"ls -l",
"rm -r *.mp4",
"ls -l",
"exit",#这是非常关键的,退出
]

def shell(cmds):
obj = subprocess.Popen("adb shell", shell= True, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
obj.communicate(("\n".join(cmds) + "\n").encode('utf-8'))
# # 下面可以将执行结果输出
# info = obj.communicate(("\n".join(cmds) + "\n").encode('utf-8'))
# for item in info:
# if item:
# print(item.decode('utf-8'))

shell(cmds)

备注:如果要用shell实现,请看下篇:https://testerhome.com/topics/18767

共收到 1 条回复 时间 点赞
xiaoxiao Shell 清除手机 sdcard 目录的文件 中提及了此贴 26 May 00:01

这个只是删除dcim目录下的mp4吧

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up