Отрицание в Python



Answers

Python предпочитает английские ключевые слова для пунктуации. Используйте not x , т.е. not os.path.exists(...) . То же самое относится к && и || которые являются and и / or в Python.

Question

Я пытаюсь создать каталог, если путь не существует, но! (не) оператор не работает. Я не уверен, как отрицать в Python ... Каков правильный способ сделать это?

if (!os.path.exists("/usr/share/sounds/blues")):
        proc = subprocess.Popen(["mkdir", "/usr/share/sounds/blues"])
        proc.wait()



Комбинируя входной сигнал от всех остальных (используйте нет, нет os.mkdir , используйте os.mkdir ), которые вы получите ...

specialpathforjohn = "/usr/share/sounds/blues"
if not os.path.exists(specialpathforjohn):
    os.mkdir(specialpathforjohn)



Links