qq2549112
V2EX  ›  问与答

如何用 python 访问 windows 里的 [设备]

  •  
  •   qq2549112 · May 31, 2015 · 3585 views
    This topic created in 4025 days ago, the information mentioned may be changed or developed.

    我的系统是win8

    我把我的单反相机 通过usb接口插入电脑

    在 [我的电脑] - [设备和驱动器] 里面有个 叫 [D3100] 的东西

    D3100 是我相机的型号

    然后我点进去 可以看到我之前拍的照片

    可以查看 可以编辑 可以复制 可以删除

    但是 无法用python来访问

    我找一个图片,属性查看 地址 为

    [这台电脑\D3100\可移动存储\DCIM\100D3100\111.jpg]

    并没有在c盘 也不是 d盘

    然后我就无法用python来访问这个图呢

    请问大家有啥办法吗

    在 [控制面板] - [设备和打印机] - [设备] 里面有个 [d3100]

    我右键查看属性,切换到 硬件 tab,他的位置属性为 Port#0002.Hub#0005

    请问大家有办法可以让python访问里面的文件吗

    10 replies    2015-06-02 10:54:35 +08:00
    billlee
        1
    billlee  
       May 31, 2015   ❤️ 1
    Windows Image Acquisition
    momou
        2
    momou  
       May 31, 2015   ❤️ 1
    直接用读卡器不是更方便?
    wenLiangcan
        3
    wenLiangcan  
       Jun 1, 2015   ❤️ 1
    不知这里说的行不行?
    http://stackoverflow.com/a/27643756/1436873
    linhua
        4
    linhua  
       Jun 1, 2015   ❤️ 1
    应该是用的MTP协议,可参考
    https://wiki.archlinux.org/index.php/MTP
    qq2549112
        5
    qq2549112  
    OP
       Jun 1, 2015
    @momou 我像用python来自动化操作, 读卡器不方便
    qq2549112
        6
    qq2549112  
    OP
       Jun 1, 2015
    @wenLiangcan 谢谢 ,这个方法我刚才尝试了, 是可以获取到图片的路径,但是得到的路径还 是 [这台电脑\D3100\可移动存储\DCIM\100D3100\111.jpg] 这种格式的
    qq2549112
        7
    qq2549112  
    OP
       Jun 1, 2015
    @linhua 谢谢 我研究了下 就是这个协议,只是 没有找到解决问题的办法, 算了 不用了 以后再研究 多谢了
    momou
        8
    momou  
       Jun 1, 2015
    @qq2549112 用读卡器会比用USB线连接不方便?
    qq2549112
        9
    qq2549112  
    OP
       Jun 1, 2015
    @momou 谢谢 我需要 实时把拍摄的相片 显示在电脑上 并瞬间进行裁切处理 所以读卡器不行的,还要拔下来 比较麻烦
    momou
        10
    momou  
       Jun 2, 2015
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1144 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 23:36 · PVG 07:36 · LAX 16:36 · JFK 19:36
    ♥ Do have faith in what you're doing.