0

我正在尝试编写一个程序来检测驱动器是否存在。我的代码可以工作,但是当我运行程序时,我从 PythonW.exe 得到一个烦人的弹出窗口。

import os, time, shutil, datetime, re, warnings

while True:     #Loop until you close program
    allDrives = re.findall(r"[A-Z]+:.*$",os.popen("mountvol /").read(),re.MULTILINE)    #Find all drive letters
    print("Found drives.")

    for c in range(len(allDrives)):
        drive = allDrives[c]
        if os.path.isdir(drive) == False:
            print("Hangs here.")
            pass
        else:
            print(os.path.isdir(drive))
            pathStr = drive + 'logs\\'
            pathBool = os.path.exists(pathStr)  #Check to see if 'logs' folder is visible

我尝试过使用os.path.exists(path)而不是os.path.isdir(path),但这也不起作用。我只是想要一种禁用弹出窗口的方法。

4

0 回答 0