【发布时间】:2016-06-10 01:25:01
【问题描述】:
所以我插入了一个拇指驱动器。它的地址是/dev/sdb1。它上面有一些文件,并且已安装。我愿意
>>> glob.glob("/dev/sdb1/*")
[]
为什么会这样?我该怎么办?
【问题讨论】:
-
文件通过它们的挂载点访问,例如
/mnt/mydrive/*而不是通过他们的/dev节点。
标签: python linux python-2.7 glob
所以我插入了一个拇指驱动器。它的地址是/dev/sdb1。它上面有一些文件,并且已安装。我愿意
>>> glob.glob("/dev/sdb1/*")
[]
为什么会这样?我该怎么办?
【问题讨论】:
/mnt/mydrive/* 而不是通过他们的 /dev 节点。
标签: python linux python-2.7 glob
“...它已安装。”
但它没有挂载在/dev/sdb1上;那只是它的设备文件。检查实际安装点以查找存储在驱动器上的文件。
【讨论】:
您正在对设备文件进行通配。 如果您想访问这些文件,您需要在 mount point 上进行 glob,这(取决于您的系统)可能类似于“/run/media/$USER/something”、“/media /something" 或 "/mnt/something",其中 "something" 可能是 sdb1 或拇指驱动器的分区标签。
【讨论】: