2017-10-07 1 views
-3

Est-il normal d'avoir essayer vide, sauf finally en python, quelque chose comme ça,Essayez sauf enfin - Est-ce que EMPTY try sauf finalement valide en python?

try: 
    #nothing here, 
except: 
    #nothing here as well, 
finally: 
    #nothing here too. 
+1

Il suffit de lancer votre code (inutile). –

+1

Vos blocs ne sont pas complètement vides - chacun a un commentaire. Voulez-vous dire complètement vide, contenant seulement des commentaires, contenant seulement l'instruction 'pass', ou quelque chose d'autre? Et pourquoi n'essaies-tu pas chacun et vois ce qui se passe? –

+0

@RoryDaulton L'analyseur ignore les commentaires; ils ne peuvent pas agir comme des déclarations lorsque l'une au moins est requise. – chepner

Répondre

0

Bien sûr, vous pouvez utiliser pass pour passer un bloc:

try: 
    pass 
except: 
    pass 
finally: 
    pass 

Plus exemples:

def a(): 
    pass 

while True: 
    pass 

for i in range(10): 
    pass 
... 
+1

L'heure passe littéralement dans la boucle while. – VPfB