如何使用python访问MTP USB设备

时间:2012-06-22 18:03:03

标签: python mtp

如何在python中通过USB线使用MTP读取和写入我的Galaxy Nexus手机? 我在Windows 7电脑上。

4 个答案:

答案 0 :(得分:6)

Calibre是一种流行的电子书管理程序,它具有python和C源代码,可通过MTP连接传输文件。 http://code.google.com/p/calibre-ebook/downloads/list

答案 1 :(得分:6)

我也在寻找同样的事情。跨平台似乎pymtp,Windows wmdlib似乎。

答案 2 :(得分:5)

这样做的一种方法是安装ADB(android调试桥,SDK的一部分)并从python启动它作为子进程。除了其他方面,ADB可用于读取或写入Android设备。

答案 3 :(得分:0)

只需在手机和计算机之间连接 USB 电缆即可。

可能需要在手机的设置菜单中启用 MTP 传输。在不同版本的Android和不同的手机型号上,菜单选择位置可能会有所不同。尝试谷歌搜索“galaxy nexus enable mtp”。确保在搜索中包含您的Android和手机版本。

确保它是质量好的 USB 电缆。质量差的电缆不能很好地连接,因此不能可靠地工作。

在我的手机和笔记本电脑之间连接USB电缆,显示手机内部存储和SD卡后,我的桌面上立即出现文件管理对话框。这允许我将文件双向传输到手机SD存储( Linux Mint < - > LG Android版本5.1

请注意,也可以使用蓝牙传输文件。

建立连接后,您需要找到设备名称。然后就可以使用标准的python文件结构打开设备,即popen()等。