O operador de negação em Python é not
. Portanto, basta substituir o seu !
com not
.
Para o seu exemplo, faça o seguinte:
if not os.path.exists("/usr/share/sounds/blues") :
proc = subprocess.Popen(["mkdir", "/usr/share/sounds/blues"])
proc.wait()
Para o seu exemplo específico (como Neil disse nos comentários), você não precisa usar o subprocess
módulo, pode simplesmente usar os.mkdir()
para obter o resultado necessário, com exceção adicional ao lidar com a bondade.
Exemplo:
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()
?