El operador de negación en Python es not
. Por lo tanto, simplemente reemplace su !
con not
.
Para su ejemplo, haga esto:
if not os.path.exists("/usr/share/sounds/blues") :
proc = subprocess.Popen(["mkdir", "/usr/share/sounds/blues"])
proc.wait()
Para su ejemplo específico (como dijo Neil en los comentarios), no tiene que usar el subprocess
módulo, simplemente puede usarlo os.mkdir()
para obtener el resultado que necesita, con la bondad de manejo de excepciones adicional.
Ejemplo:
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()
?