使用python访问连接的android手机上的媒体文件



我试图用Python访问我的Android手机(samsung a52s)上的一些图片文件。我做了一个非常简单的程序,将Whatsapp上一些换手机后弄乱的图片的日期更改为文件名(IMG-20220528)中的相应日期。-WA0000.jpg为例)。现在我在我的pc上做了一些本地测试,它工作得很好。插入手机后,我可以很容易地在文件资源管理器中访问我想要更改的媒体文件,但似乎我无法在Python中访问这些文件夹。复制地址是行不通的。经过一番研究,我注意到Android和PC使用媒体文件传输,我认为你不能像os.listdir(MyPhone/path/to/file.jpg)那样轻松地在Python中访问文件。我研究了python-adb,纯python adb或pyMTP和python-mtp以及许多不同的库,但我对我实际上在寻找的东西感到非常困惑。基本上我想有一些东西,我可以通过一个文件夹,它位于我的手机上与python在我的电脑上,并改变日期(现在我使用piexif)。有没有一个简单的库可以做到这一点?

最简单的方法:

  1. 在Windows PC上安装Dokany
  2. 使用mtpmount命令行工具将Android设备挂载到驱动符

那么你的Python脚本可以像访问其他文件系统一样访问Android上的文件。

最新更新