Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.python > #7683

Re: Listdir

From Claudio_F <clau.fin@tin.it>
Newsgroups it.comp.lang.python
Subject Re: Listdir
Date 2016-09-05 17:58 +0200
Organization Aioe.org NNTP Server
Message-ID <nqk4m7$1gi3$1@gioia.aioe.org> (permalink)
References <t7gzz.96$qi6.69@tornado.fastwebnet.it>

Show all headers | View raw


Il 05/09/2016 17:25, Smith ha scritto:
> Ciao a tutti,
> volevo sapere perchè nonostante i file siano presenti sulla directory
> che scrivo in input mi restituisce file not found.
> Mi potete aiutare?
> Grazie
>
>
> a = input("Digita la directory dove vuoi trovare i file py:  ")
> for file in os.listdir(a):
>     if file.endswith(".py"):
>         print(file)
>     else:
>         break
> print("File not found")


break non serve a niente (almeno nel codice postato), non c'e` un ciclo 
while o for da interrompere.

La funzione print alla fine (sempre nel codice postato) viene eseguita 
sempre e comunque (non e` subordinata ad alcuna condizione).

La controdomanda e`: oltre al messaggio "File not found" che (nel codice 
postato) viene stampato sempre e comunque, viene anche scritto qualche 
nome di file .py o niente?

Back to it.comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Listdir Smith <smith@smith.com> - 2016-09-05 17:25 +0200
  Re: Listdir Claudio_F <clau.fin@tin.it> - 2016-09-05 17:58 +0200
    Re: Listdir Smith <smith@smith.it> - 2016-09-05 18:39 +0200
      Re: Listdir Claudio_F <clau.fin@tin.it> - 2016-09-05 18:50 +0200
    Re: Listdir Enrico Bianchi <enrico.bianchi@ymail.com> - 2016-09-24 17:30 +0000

csiph-web