我正在尝试编写一个程序来检测驱动器是否存在。我的代码可以工作,但是当我运行程序时,我从 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)
,但这也不起作用。我只是想要一种禁用弹出窗口的方法。