从Python获取当前Windows驱动器字母

2 投票
1 回答
4097 浏览
提问于 2025-04-15 12:04

可能重复的问题:
有没有办法在Python中列出所有可用的驱动器字母?

在Windows系统中,怎么获取当前已挂载的驱动器列表,包括U盘和映射的网络驱动器。

我现在使用的方法是

    drives=[]
    for c in string.lowercase:
        if os.path.isdir(c+':'):
            drives.append(c+':')

虽然看起来不太好,但完全符合简单易懂的原则 :)

1 个回答

3

当然可以!请看下面的内容:

在编程中,有时候我们需要让程序做一些重复的事情,比如计算、处理数据等。为了让这些操作更简单,我们可以使用“循环”。循环就像是一个指令,让程序不断地执行同样的任务,直到满足某个条件为止。

比如,你想让程序数数,从1数到10。你可以用循环来实现,而不需要一个个写出每个数字。这样不仅节省了时间,也让代码看起来更整洁。

另外,循环有几种不同的类型,比如“for循环”和“while循环”。“for循环”通常用于知道要重复多少次的情况,而“while循环”则适合在不知道具体次数的情况下使用,只要条件满足就会继续执行。

总之,循环是编程中一个非常重要的工具,可以帮助我们更高效地完成任务。

win32api.GetLogicalDriveStrings().split("\x00")

撰写回答