Metode file / direktori Python3 OS
modulos menyediakan cara yang sangat kaya untuk menangani file dan direktori.Umum digunakan metode dalam tabel berikut:
Tidak. | Metode dan Deskripsi |
---|---|
1 | Uji izin modus |
2 | Mengubah direktori kerja saat ini |
3 | Mark mengatur jalur untuk tanda tangan digital. |
4 | perubahan Izin |
5 | Mengubah pemilik file |
6 | Mengubah direktori akar dari proses saat ini |
7 | Tutup fd berkas deskripsi |
8 | os.closerange (fd_low, fd_high) Tutup semua file deskriptor dari fd_low (inklusi) ke fd_high (tidak termasuk), kesalahan akan diabaikan |
9 | Salin fd berkas deskripsi |
10 | Menyalin fd file descriptor untuk fd2 lain |
11 | Dengan mengubah arus kerja direktori file descriptor |
12 | Ubah hak akses file untuk file yang ditentukan oleh fd parameter, mode parameter adalah mengajukan izin akses pada Unix. |
13 | Mengubah kepemilikan file, fungsi ini memodifikasi file pengguna ID dan ID grup, file yang ditentukan oleh fd file descriptor. |
14 | Dipaksa menulis file ke disk, file yang ditentukan oleh fd file descriptor, tapi tidak menegakkan informasi status file update. |
15 | os.fdopen (fd [, mode [, BUFSIZE]]) Membuat file objek file descriptor fd, dan mengembalikan file objek |
16 | Mengembalikan file informasi konfigurasi sistem terbuka. Nama nilai untuk mengambil konfigurasi sistem, mungkin serangkaian nilai-nilai sistem didefinisikan, nama-nama ini ditetapkan dalam banyak standar (POSIX.1, Unix 95, Unix 98, dan lain-lain). |
17 | Mengembalikan file descriptor negara fd, seperti stat (). |
18 | Mengembalikan informasi file berisi fd file descriptor dari sistem file, seperti statvfs () |
19 | Memaksa fd file descriptor file ditulis ke hard disk. |
20 | Kliping file descriptor fd berkas yang sesuai, sehingga tidak dapat melebihi ukuran file maksimum. |
21 | Mengembalikan direktori kerja saat ini |
22 | Kembali Unicode objek dalam direktori kerja saat ini |
23 | Jika file descriptor fd terbuka, dan terhubung dengan perangkat tty (-seperti), ia mengembalikan benar, jika False. |
24 | Mark mengatur jalur untuk tanda tangan digital, chflags serupa (), tapi tidak ada link lembut |
25 | Mengubah hak akses file koneksi |
26 | Mengubah pemilik file, chown serupa, tetapi tidak mengikuti link. |
27 | Membuat link keras bernama parameter dst, src menunjuk parameter |
28 | Mengembalikan daftar file atau folder file yang berisi jalur yang ditetapkan dari nama folder. |
29 | Mengatur file descriptor fd posisi pos saat ini, bagaimana memodifikasi: pos SEEK_SET 0 Setup dari File atau awal perhitungan; SEEK_CUR atau 1 dari perhitungan posisi saat ini; os.SEEK_END atau dua dari akhir file dimulai pada unix, Windows. efektif |
30 | Seperti stat (), tapi tidak ada link lembut |
31 | perangkat ekstraksi jumlah besar dari sejumlah perangkat baku (menggunakan Stat di st_dev atau lapangan st_rdev). |
32 | Dalam sejumlah perangkat besar dan kecil yang terdiri dari sejumlah peralatan asli |
33 | fungsi pembuatan folder rekursif. Seperti mkdir (), tapi semua folder tingkat menengah yang Anda buat kebutuhan untuk memasukkan subfolder. |
34 | perangkat ekstraksi jumlah kecil dari sejumlah perangkat baku (menggunakan Stat di st_dev atau lapangan st_rdev). |
35 | Dalam mode digital modus untuk membuat folder bernama jalan. Modus default adalah 0777 (oktal). |
36 | Buat pipa bernama, modus ke digital, default adalah 0666 (oktal) |
37 | os.mknod (nama file [, mode = 0600 , perangkat]) |
38 | os.open (file, bendera [, modus ]) Membuka file dan mengatur pilihan yang diinginkan terbuka, modus parameter opsional |
39 | Membuka sepasang pseudo-terminal baru. Kembali pty dan berkas tty descriptor. |
40 | Mengembalikan dokumen yang relevan informasi konfigurasi sistem. |
41 | Buat pipa. Mengembalikan sepasang berkas deskriptor (r, w) masing-masing untuk membaca dan menulis |
42 | os.popen (perintah [, mode [, BUFSIZE]]) Buka perintah dari pipa |
43 | Baca dari file descriptor fd hingga n byte dan mengembalikan sebuah string yang berisi byte membaca, file descriptor fd sesuai telah mencapai akhir, mengembalikan sebuah string kosong. |
44 | Mengembalikan poin soft link ke file |
45 | Hapus jalan untuk jalur file. Jika jalan adalah folder, akan membuang OSError; lihat di bawah rmdir () menghapus direktori. |
46 | Rekursif menghapus direktori. |
47 | Mengubah nama file atau direktori dari src ke dst |
48 | Rekursif mengubah nama direktori, file juga bisa diganti. |
49 | Hapus jalur direktori kosong ditentukan, jika direktori tidak kosong, kemudian melemparkan pengecualian OSError. |
50 | Dapatkan informasi jalur yang ditentukan, fungsional setara dengan C API di system call stat (). |
51 | os.stat_float_times ([newValue]) |
52 | Mendapat jalan statistik sistem file |
53 | Buat link lembut |
54 | Proses kembali ke fd terminal (a os.open dikembalikan oleh open () file descriptor) yang terkait dengan kelompok |
55 | kelompok proses pengaturan terminal fd (terdiri os.open kembali () membuka file deskriptor) terkait dengan pg. |
56 | os.tempnam ([dir [, prefix] ]) Mengembalikan pathname unik untuk menciptakan file-file sementara. |
57 | Ia mengembalikan mode terbuka (w b +) file objek. Objek ini tidak memiliki entri file folder, ada file descriptor akan dihapus secara otomatis. |
58 | Untuk membuat file sementara mengembalikan jalur yang unik |
59 | Ia mengembalikan string yang mewakili fd file descriptor dikaitkan dengan perangkat terminal. Jika fd tidak terkait dengan perangkat terminal, eksepsi dilemparkan. |
60 | Hapus file path |
61 | Kembali untuk mengakses dan memodifikasi path file waktu yang ditentukan. |
62 | os.walk (top [, topdown = True [, OnError = Tidak ada [, followlinks = False]]]) Output folder dengan nama file di jalan pohon, atas atau bawah. |
63 | String ditulis ke fd file descriptor. Mengembalikan panjang sebenarnya string ditulis |