你写的上述获取U盘的.py脚本根本获取不到U盘盘符,请优化
时间: 2024-03-15 22:46:14 浏览: 92
非常抱歉,可能是我理解了您的需求不够清晰导致代码有误。可以尝试以下优化:
```python
import psutil
def get_usb_drives():
usb_drives = []
for partition in psutil.disk_partitions():
if 'removable' in partition.opts and partition.fstype:
usb_drives.append(partition.mountpoint)
return usb_drives
print(get_usb_drives())
```
这个脚本使用了 psutil 库来获取磁盘分区信息,然后判断哪些分区是可移动磁盘,并将它们的挂载点路径加入到列表中返回。请注意,这个脚本只能在 Windows 和 Linux 平台上正常使用,因为 macOS 上的可移动磁盘并不会被标记为removable。
阅读全文