Forum
  
    >> 
    
      Programmazione Python
    
  
    >> 
    
      Files e Directory
    
  
  >>
  
    Aprire tutti i file in una cartella
  
  
  
  
  
  
  
   
  
    
    
    
      
      
  
Pagina: 1
  
Esegui il login per scrivere una risposta.
      
  
      
    Pagina: 1
| 
          
Scritto da ToseSenpai  | 
        
          
 2021-10-02 22:11:58 - Aprire tutti i file in una cartella 
  
 | 
      
| 
          
          
             Buonasera,
 
          
          
            
          
          
        Sto scrivendo un programma in phyton. Come ultimo processo vorrei che mi aprisse tutti i file in una determinata cartella. Quale comando posso utilizzare? Per aprire i file intendo, (ad esempio) se ho tutti file .pdf nella cartella, mi piacerebbe che li avviasse con il programma predefinito di Windows per aprire quei determinati tipi di file. É possibile? Purtroppo non ho trovato ancora una soluzione. Grazie mille a tutti --- Ultima modifica di ToseSenpai in data 2021-10-02 22:12:32 ---  | 
      |
| 
          
Scritto da RicPol  | 
        
          
 2021-10-03 20:53:32 - Re: Aprire tutti i file in una cartella 
  
 | 
      
| 
          
          
            
 beh sono due problemi distinti... Elencare i file di una directory (non "cartella" please) è compito di "os.listdir". 
 Una volta che hai una lista con tutti i file, puoi ciclarci sopra (eventualmente saltando quelli che non sono pdf) e a questo punto si pone il problema di aprirli... Se non ti importa della cross-compatibilità e vuoi restare su windows, allora il compito di "aprire un file con il programma predefinito" spetta a ShellExecute (una delle api di windows). Per fortuna Python ha un bel wrapper a ShellExecute, ovvero "os.startfile". Questo dovrebbe risolverti il problema. Tieni conto che, ovviamente, se l'estensione non è registrata nel sistema operativo, os.startfile fallirà. Ma, finché si tratta di *.pdf, non dovresti avere problemi... https://pythoninwindows.blogspot.com/p/i-miei-libri.html : i miei libri
 https://pythoninwindows.blogspot.com : il mio blog  | 
      
Pagina: 1
Esegui il login per scrivere una risposta.
  