【问题标题】:Read/Write android file from windows with python使用python从windows读取/写入android文件
【发布时间】:2015-12-30 11:23:48
【问题描述】:

我正在尝试打开存储在 android 设备上的文件以在其上读/写

python 应用程序正在我的 Windows 计算机上运行,​​通过 USB 连接到 android 设备。

但我找不到使用有效文件路径的方法,例如 D:phone/Android/data 来访问我的文件。

它引发了一个错误:

没有这样的文件或目录

所以我想知道如何在 Windows 中使用我的 python 应用程序通过 USB 访问这个文件? 在此先感谢,我希望它足够清楚。

编辑:

例如,我尝试了以下代码:

f = open("Computer\\TotoSmartPhone\\Phone\\Android\\data\\test.txt"),'r')
# then
f = open("Computer/TotoSmartPhone/Phone/Android/data/test.txt"),'r')

但是,当我使用资源管理器访问 data 存储库并打开命令行解释器以显示路径时,它实际上使用了一个临时目录 (AppData/local/temp. ..) 到达这个目录。 不过,我不能使用此路径,因为每次设备连接到 PC 时它都是随机路径。

【问题讨论】:

  • 所有使用系统驱动程序的USB设备(如果没有,如何访问它)。用 pyusb 打开设备,但是是原始的!打开一个真正路径为“D:\\Anroid\\data\\your_file”的文件,如果您有文件权限,则写入。

标签: android python windows usb filepath


【解决方案1】:

您可以使用adb pull 从设备中拉取文件,并读取和写入该文件。然后,使用adb push 将文件写回设备。

【讨论】:

    猜你喜欢
    • 2016-03-20
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    • 1970-01-01
    • 2020-08-26
    • 1970-01-01
    • 2014-08-19
    相关资源
    最近更新 更多