Оператором заперечення в Python є not
. Тому просто замінити вашу !
з not
.
Для вашого прикладу зробіть це:
if not os.path.exists("/usr/share/sounds/blues") :
proc = subprocess.Popen(["mkdir", "/usr/share/sounds/blues"])
proc.wait()
Для вашого конкретного прикладу (як Ніл сказав у коментарях), вам не доведеться використовувати subprocess
модуль, ви можете просто використовувати os.mkdir()
для отримання потрібного вам результату, додавши добру обробку винятків.
Приклад:
blues_sounds_path = "/usr/share/sounds/blues"
if not os.path.exists(blues_sounds_path):
try:
os.mkdir(blues_sounds_path)
except OSError:
# Handle the case where the directory could not be created.
os.mkdir()
?