Operazioni di sistema sui files o directory.
Mostra directory corrente programma:
1 2 |
import os os.getcwd() |
Lista files directory corrente:
1 2 3 |
Spostarsi in una directory specifica: <pre class="lang:python decode:1 " > os.chdir("dir") |
Cambiare nome a un file:
1 |
os.rename("nome_file_vecchio","nome_file_nuovo") |
Cancellare un file:
1 |
os.remove("nomefile") |
Verifica se un file esiste:
1 2 |
#Ritorna valore bool True o False. os.path.exists("nomefile") |
Verifica se un nome e’ un file o una directory:
1 2 3 |
#Ritorna valore bool True o False. os.path.isfile("nome") os.path.isdir("nome") |
Crea / rimuove una directory:
1 2 |
os.mkdir("nomedir") os.rmdir("nomedir") |
Copia un file:
1 2 |
import shutil shutil.copyfile("nomefile", "nuovofile") |
Avvia un programma esterno (windows)
1 |
os.system("notepad.exe") |