Оператор отрицания в 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.