【问题标题】:Why can't python glob detect my thumbdrive (and what can I do about it?)为什么 python glob 不能检测到我的拇指驱动器(我能做些什么呢?)
【发布时间】:2016-06-10 01:25:01
【问题描述】:

所以我插入了一个拇指驱动器。它的地址是/dev/sdb1。它上面有一些文件,并且已安装。我愿意

>>> glob.glob("/dev/sdb1/*")
[]

为什么会这样?我该怎么办?

https://pypi.python.org/pypi/glob2

【问题讨论】:

  • 文件通过它们的挂载点访问,例如/mnt/mydrive/* 而不是通过他们的 /dev 节点。

标签: python linux python-2.7 glob


【解决方案1】:

“...它已安装。”

但它没有挂载在/dev/sdb1上;那只是它的设备文件。检查实际安装点以查找存储在驱动器上的文件。

【讨论】:

    【解决方案2】:

    您正在对设备文件进行通配。 如果您想访问这些文件,您需要在 mount point 上进行 glob,这(取决于您的系统)可能类似于“/run/media/$USER/something”、“/media /something" 或 "/mnt/something",其中 "something" 可能是 sdb1 或拇指驱动器的分区标签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-10
      • 2010-12-06
      • 2014-07-28
      • 2018-10-24
      • 2020-08-05
      • 2010-12-17
      • 1970-01-01
      • 2021-07-06
      相关资源
      最近更新 更多