【发布时间】: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