Read/Write android 来自 windows 和 python 的文件
Read/Write android file from windows with python
我正在尝试打开存储在 android 设备上的文件 read/write。
python 应用程序 运行 在我的 Windows 计算机上,通过 USB 连接到 android 设备。
但我找不到使用有效文件路径的方法,例如 D:phone/Android/data
来访问我的文件。
它引发错误:
No such file or directory
所以我想知道如何使用来自 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 时它都是随机的。
您可以使用adb pull
从设备中拉取文件,并读写该文件。然后,使用 adb push
将文件写回设备。
我正在尝试打开存储在 android 设备上的文件 read/write。
python 应用程序 运行 在我的 Windows 计算机上,通过 USB 连接到 android 设备。
但我找不到使用有效文件路径的方法,例如 D:phone/Android/data
来访问我的文件。
它引发错误:
No such file or directory
所以我想知道如何使用来自 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 时它都是随机的。
您可以使用adb pull
从设备中拉取文件,并读写该文件。然后,使用 adb push
将文件写回设备。