小编Nat*_*ian的帖子

在Python中,如何在Windows中将本地硬盘与网络和软盘分开?

我一直在寻找这个信息,我有很多方法可以在Windows下检索本地驱动器列表.这是两个例子:

print win32api.GetLogicalDriveStrings().split("\x00")
Run Code Online (Sandbox Code Playgroud)

def getDriveLetters(self):
    self.drvs = []
    n_drives = win32api.GetLogicalDrives()
    for i in range(0,25): #check all drive letters
        j = 2**i # bitmask for each letter
        if n_drives & j > 0:
            self.drvs.append(chr(65+i)+":/")
    print self.drvs
Run Code Online (Sandbox Code Playgroud)

我似乎无法找到一种方法来从本地硬盘驱动器(C:,分离)软盘(A :),USB驱动器(G :),CD驱动器(E :)和网络驱动器(P :) d :)

如果它们都被分配了相同的字母,那将很容易,但我正在编写此脚本来监视具有不同配置的计算机网络中的本地硬盘空间.

任何帮助,将不胜感激!谢谢.

python winapi

8
推荐指数
1
解决办法
3076
查看次数

标签 统计

python ×1

winapi ×1