Forum
  
    >> 
    
      Principianti
    
  
  >>
  
    os.chdir
  
  
  
  
  
  
  
   
  
    
    
    
      
      
  
Pagina: 1
  
Esegui il login per scrivere una risposta.
      
  
      
    Pagina: 1
| Scritto da pypy pypy  | 2018-10-20 19:59:56 - os.chdir | 
| buonasera a tutti,
 volevo chiedere che differenza passa (se mai ci sia) tra questi due esempi: os.chdir("C:\\Windows") os.chdir("C:/Windows") in pratica o si usa il doppio backslash o lo slash è la stessa cosa, oppure posso trovare qualche problema in alcune circostanze? grazie. | |
| Scritto da RicPol  | 2018-10-20 21:50:46 - Re: os.chdir | 
| Non c'è nessuna differenza in python perché non c'è nessuna differenza in windows. Il separatore nelle path windows è il backslash ("\"), ma ormai da parecchio tempo windows consente di usare anche il normale forward slash ("/") alla unix. Ovviamente il backslash è anche il carattere di escape in python (e qualche altro centinaio di linguaggi di programmazione vari, unix-style). Quindi SE vuoi usare il backslash per le path windows, allora devi a sua volta escaparlo ("\\"). Di contro, quando python visualizza una path windows in windows, utilizza il backslash e quindi naturalmente lo escapa. Ecco perché ti capita di vedere il doppio backslash. 
 https://pythoninwindows.blogspot.com/p/i-miei-libri.html : i miei libri
 https://pythoninwindows.blogspot.com : il mio blog | |
| Scritto da pypy pypy  | 2018-10-21 00:02:33 - Re: os.chdir | 
| grazie della risposta Ric
 quindi non dipende da python ma è windows che riesce ad interpretare lo slash l'importante e che funzioni bene ugualmente e non che in combinazione con quache funzione particolare o moduli importati faccia i capricci thanks   | |
| Scritto da RicPol  | 2018-10-21 11:45:21 - Re: os.chdir | 
| Mah sai, python ha delle librerie di alto livello per la manipolazione delle path, che permettono di esprimere le path come oggetti e non come stringhe, e vale la pena di usare quelle anziché mettersi a scrivere tutti i "/" e i "\\" del caso. Ma se vuoi scrivere le path windows in python, puoi farlo senza problemi e hai gli stessi pregi e difetti che se scrivessi le path nella shell windows o in un file batch, per dire. 
 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.
 
   
