Python纯ADB错误:仅读取文件系统。小米
from ppadb.client import Client
from ppadb.client import *
import os
client = Client(host="127.0.0.1", port=5037)
device = client.device("3147da30")
directory = os.fsencode('C:\\Users\\User\\Desktop\\zxczxc')
for i in os.listdir(directory):
filename = os.fsdecode(i)
if filename.endswith(".mp4"):
i = os.path.join('C:\\Users\\User\\Desktop\\zxczxc\\' + filename)
device.push(i, "\\sdcard\\DCIM\\Camera")
错误:
Error: File "c:/Users/User/Desktop/adb python project/app.py", line 12, in <module>
device.push(i, "\\sdcard\\DCIM\\Camera")
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\ppadb\device.py", line 61, in push
self._push(src, dest, mode, progress)
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\ppadb\device.py", line 55, in _push
sync.push(src, dest, mode, progress)
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\ppadb\sync\__init__.py", line 64, in push
self.connection._check_status()
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\ppadb\connection.py", line 90, in _check_status
raise RuntimeError("ERROR: {} {}".format(repr(recv), error))
RuntimeError: ERROR: 'FAIL' +couldn't create file: Read-only file system
from ppadb.client import Client
from ppadb.client import *
import os
client = Client(host="127.0.0.1", port=5037)
device = client.device("3147da30")
directory = os.fsencode('C:\\Users\\User\\Desktop\\zxczxc')
for i in os.listdir(directory):
filename = os.fsdecode(i)
if filename.endswith(".mp4"):
i = os.path.join('C:\\Users\\User\\Desktop\\zxczxc\\' + filename)
device.push(i, "\\sdcard\\DCIM\\Camera")
Error:
Error: File "c:/Users/User/Desktop/adb python project/app.py", line 12, in <module>
device.push(i, "\\sdcard\\DCIM\\Camera")
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\ppadb\device.py", line 61, in push
self._push(src, dest, mode, progress)
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\ppadb\device.py", line 55, in _push
sync.push(src, dest, mode, progress)
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\ppadb\sync\__init__.py", line 64, in push
self.connection._check_status()
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\ppadb\connection.py", line 90, in _check_status
raise RuntimeError("ERROR: {} {}".format(repr(recv), error))
RuntimeError: ERROR: 'FAIL' +couldn't create file: Read-only file system
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
首先更改
为:
Android使用
/
作为目录/文件分离器, not\
。Start by changing
to:
Android uses
/
as a directory/file separator, not\
.