try:
directoryListing = os.listdir(inputDirectory)
#other code goes here, it iterates through the list of files in the directory
except WindowsError as winErr:
print("Directory error: " + str((winErr)))
Это отлично работает, и я проверил, что он не задыхается и не умирает, когда каталог не существует, но я читал в книге Python, что мне следует использовать «с» при открытии файлов. Есть ли предпочтительный способ делать то, что я делаю?