2011-08-04 5 views
1

Pour la construction suivante, que peut-on faire de plus pythonique?Python équivalent du! opérateur

Si c'était C je pourrais juste utiliser ! mais quel est l'équivalent en Python?

file_path = # something 
if os.path.exists(file_path): 
    pass 
else: 
    file_path = # make new path 
+1

avec la syntaxe python, il travaille assez souvent pour essayer l'anglais clair! – wim

Répondre

0

simplement:

file_path = # something 
if not os.path.exists(file_path): 
    file_path = # make new path 

opérateur not est aussi en C++, btw, comme synonyme de !.

1

Le mot-clé not.

if not os.path.exists(file_path): 
    file_path ...