metodi di file / directory python3 OS
moduloos fornisce un modo molto ricco a che fare con file e directory.Comunemente metodo utilizzato nella tabella seguente:
No. | Metodo e Descrizione |
---|---|
1 | os.access (percorso, modalità) il permesso modalità di prova |
2 | Cambiare la directory di lavoro corrente |
3 | os.chflags (percorso, bandiere) Mark impostare il percorso per la firma digitale. |
4 | Cambia autorizzazioni |
5 | Modificare il proprietario del file |
6 | Cambia la directory radice del processo corrente |
7 | Chiudere il descrittore di file fd |
8 | os.closerange (fd_low, fd_high) Chiudere tutti i descrittori di file da fd_low (inclusione) a fd_high (non incluso), l'errore viene ignorato |
9 | Copiare il descrittore di file fd |
10 | Copiare un descrittore di file fd ad un altro fd2 |
11 | Modificando il descrittore di file directory di lavoro corrente |
12 | Modificare i diritti di accesso di un file per il file specificato dal parametro fd, la modalità di parametro è il file autorizzazioni di accesso su Unix. |
13 | Cambiare la proprietà di un file, questa funzione modifica ID utente e ID gruppo di un file, il file specificato dal descrittore di file fd. |
14 | Costretto a scrivere file su disco, il file specificato dal descrittore di file fd, ma non rispettare le informazioni di stato file di aggiornamento. |
15 | os.fdopen (fd [, mode [, bufsize]]) Creare un oggetto file descrittore di file fd, e restituisce l'oggetto file |
16 | Restituisce una informazione di configurazione del sistema file aperto. Nome valore per recuperare la configurazione del sistema, può essere una serie di valori di sistema definiti, questi nomi di cui molti standard (POSIX.1, Unix 95, Unix 98, e altri). |
17 | Restituisce lo stato descrittore di file fd, come stat (). |
18 | Restituisce file di informazioni contiene il descrittore di file fd del file system, come ad esempio statvfs () |
19 | Forzare il descrittore di file fd del file viene scritto sul disco rigido. |
20 | Clipping descrittore di file fd file corrispondente, in modo che non può superare la dimensione massima del file. |
21 | Restituisce la directory di lavoro corrente |
22 | Ritorno Unicode oggetti in una directory di lavoro corrente |
23 | Se il descrittore di file fd è aperto e collegato con il dispositivo TTY (-come), restituisce vero, altrimenti False. |
24 | os.lchflags (percorso, bandiere) Mark impostare il percorso per la firma digitale, chflags simili (), ma non soft link |
25 | os.lchmod (percorso, modalità) Modificare i permessi dei file di connessione |
26 | os.lchown (percorso, uid, gid) Modificare il proprietario del file, chown simile, ma non seguire i link. |
27 | Creare un hard link di nome parametro dst, src parametri di puntamento |
28 | Restituisce un elenco di file o cartella di file che contiene il percorso specificato del nome della cartella. |
29 | Impostare il descrittore di file fd corrente pos posizione, come modificare: pos SEEK_SET 0 installazione dal file o l'inizio del calcolo; SEEK_CUR o 1 dal calcolo della posizione corrente; os.SEEK_END o due dalla fine del file inizia in UNIX, Windows. efficace |
30 | Come stat (), ma non soft link |
31 | dispositivo di estrazione numero importante da un numero di dispositivo grezzo (utilizzando stat in st_dev o campo st_rdev). |
32 | In numero maggiore e minore dispositivo costituito da una serie di attrezzature originali |
33 | Ricorsiva funzione di creazione della cartella. Come mkdir (), ma tutte le cartelle di livello intermedio che si crea deve includere le sottocartelle. |
34 | dispositivo di estrazione numero minore da un numero di dispositivo grezzo (utilizzando stat in st_dev o campo st_rdev). |
35 | Nella modalità digitale il modo per creare una cartella denominata percorso. La modalità di default è 0777 (ottale). |
36 | Crea una named pipe, alla modalità digitale, il valore predefinito è 0666 (ottale) |
37 | os.mknod (filename [, mode = 0600 , dispositivo]) |
38 | os.open (file, flags [, mode ]) Aprire un file e impostare le opzioni desiderate aperte, parametro mode è facoltativo |
39 | Aprire una nuova coppia pseudo-terminale. Pty Indietro e descrittore di file TTY. |
40 | Restituisce documenti rilevanti le informazioni di configurazione del sistema. |
41 | Creare un tubo. Restituisce una coppia di descrittori di file (r, w), rispettivamente per leggere e scrivere |
42 | os.popen (il comando [, mode [, bufsize]]) Aprire un comando da una pipeline |
43 | Leggere dal descrittore di file fd fino a n byte e restituisce una stringa contenente i byte letti, corrispondente descrittore di file fd ha raggiunto la fine, restituisce una stringa vuota. |
44 | Restituisce i punti di collegamento morbide per un file |
45 | Rimuovere il percorso per il percorso del file. Se il percorso è una cartella, getterà OSError; vedi sotto rmdir () cancella una directory. |
46 | Ricorsivamente cancellare la directory. |
47 | Rinominare file o directory da src a dst |
48 | Ricorsivamente rinominare la directory, il file può anche essere rinominato. |
49 | Rimuovere il percorso della directory vuota specificato, se la directory non è vuota, quindi un'eccezione OSError. |
50 | Ottenere percorso specificato informazioni, funzionalmente equivalente alle API C nella chiamata di sistema stat (). |
51 | os.stat_float_times ([newValue]) |
52 | Ottiene il percorso delle statistiche del file system |
53 | Creare un collegamento morbido |
54 | Il processo ritorna al fd terminale (una os.open restituito dal descrittore di file aperto ()) associato al gruppo |
55 | impostazione del terminale fd gruppo di processi (consistente os.open restituito () descrittori di file aperti) associati a pag. |
56 | os.tempnam ([dir [, prefix] ]) Restituisce un percorso unico per la creazione di file temporanei. |
57 | Esso restituisce un modalità di apertura (w + b) oggetto file. Questo oggetto non ha una voce di cartella di file, nessun descrittore di file verrà automaticamente eliminato. |
58 | Per creare un file temporaneo restituisce un percorso unico |
59 | Si restituisce una stringa che rappresenta il descrittore di file fd è associato ad un dispositivo terminale. Se fd non è associato con un dispositivo terminale, viene generata un'eccezione. |
60 | Eliminare il percorso del file |
61 | Torna per accedere e modificare il percorso del file di tempo specificato. |
62 | os.walk (superiore [, top-down = True [, onerror = Nessuno [, followLinks = False]]]) cartella di output dal nome del file nella struttura di camminata, su o giù. |
63 | La stringa viene scritto nel descrittore di file fd. Restituisce la lunghezza effettiva della stringa è scritto |