在python中获取我的电话目录

在python中获取我的电话目录,python,windows,file,Python,Windows,File,我将android手机连接到windows笔记本电脑。在windows资源管理器中,我的照片所在的目录为: Computer\GT-I9100\Phone\DCIM\Camera\ 在python中,我会: phone_dir="Computer\GT-I9100\Phone\DCIM\Camera" os.listdir(phone_dir) 我得到: FileNotFoundError: [WinError 3] The system cannot find the path spec

我将android手机连接到windows笔记本电脑。在windows资源管理器中,我的照片所在的目录为:

Computer\GT-I9100\Phone\DCIM\Camera\
在python中,我会:

phone_dir="Computer\GT-I9100\Phone\DCIM\Camera"
os.listdir(phone_dir) 
我得到:

FileNotFoundError: [WinError 3] The system cannot find the path specified: 'Computer\\GT-I9100\\Phone\\DCIM\\Camera\\*.*'
编辑:
到目前为止,我所能做的最好的事情就是在android设备上启用大容量存储,然后python就可以看到了。但我不想这样做。所以我会继续提问。

我不熟悉最近的Windows文件系统,但注意到
phone\u dir
似乎是一条相对路径。如果您将其更改为绝对文件系统会怎么样?我想您会发现,您处理的不是挂载的文件系统,而是一个MTP设备显示为一个。通过windows API,您可能会有一些运气。这个问题似乎与media device manager SDK的使用有点相关,在这里运气不太好。我可以问python一个系统的所有根目录,看看我是否可以通过这种方式找到目录?你是如何将手机连接到笔记本电脑的?USB?我没有安卓系统,但大多数手机都会在您的计算机上创建挂载,例如F:您需要指定挂载点才能访问设备,例如F:\computer\GT-I9100\Phone\DCIM\Camera\或F:\GT-I9100\Phone\DCIM\Camera\“计算机”不是文件路径,它是Windows资源管理器的抽象顶层。它可能与MTP有关。它不允许这样
phone_dir = os.path.join('Computer', 'GT-I9100', 'Phone', 'DCIM', 'Camera')