OS Python3


Modul

os menyediakan kaedah yang sangat kaya untuk memproses fail dan direktori. Kaedah yang biasa digunakan ditunjukkan dalam jadual berikut:

Nombor siriKaedah dan penerangan
1

os.access(laluan, mod)


Semak mod kebenaran
2

os.chdir (path)


Tukar direktori kerja semasa
3

os.chflags(path, flags)


Tetapkan bendera laluan Tandakan nombor.
4

os.chmod(laluan, mod)


Tukar kebenaran
5

os.chown(path, uid, gid)


Tukar pemilik fail
6

os.chroot(path)


Tukar direktori akar proses semasa
7

os.close(fd)


Tutup deskriptor fail fd
8

os.closerange(fd_low, fd_high)


Tutup semua deskriptor fail , daripada fd_low (inklusif) kepada fd_high (eksklusif), ralat akan diabaikan
9

os.dup(fd)


Salin deskriptor fail fd
10

os.dup2(fd, fd2)


Salin satu deskriptor fail fd ke A fd2 yang lain
11

os.fchdir(fd)


Tukar direktori kerja semasa mengikut deskriptor fail
12

os.fchmod(fd, mod)


Tukar hak akses fail Fail ditentukan oleh parameter fd dan mod parameter berada di bawah Unix Kebenaran akses fail.
13

os.fchown(fd, uid, gid)


Ubah suai pemilikan fail daripada fail ID Pengguna dan ID kumpulan pengguna, fail ditentukan oleh deskriptor fail fd.
14

os.fdatasync(fd)


Memaksa fail ditulis ke cakera, fail yang ditentukan oleh deskriptor fail fd, Walau bagaimanapun, adalah tidak wajib untuk mengemas kini maklumat status fail.
15

os.fdopen(fd[, mod[, bufsize]])


Buat fail melalui deskriptor fail objek fd , dan mengembalikan objek fail ini
16

os.fpathconf(fd, name)


mengembalikan maklumat Konfigurasi sistem fail terbuka. nama ialah nilai konfigurasi sistem yang sedang diambil, yang mungkin merupakan rentetan yang mentakrifkan nilai sistem Nama-nama ini dinyatakan dalam banyak piawai (POSIX.1, Unix 95, Unix 98 dan lain-lain).
17

os.fstat(fd)


Mengembalikan status deskriptor fail fd, seperti stat().
18

os.fstatvfs(fd)


Mengembalikan maklumat sistem fail bagi fail yang mengandungi deskriptor fail fd, seperti statvfs ()
19

os.fsync(fd)


Paksa fail dengan deskriptor fail fd ditulis ke cakera keras.
20

os.ftruncate(fd, length)


Potong fail yang sepadan dengan deskriptor fail fd, jadi ia tidak boleh melebihi saiz fail maksimum.
21

os.getcwd()


Kembali ke direktori kerja semasa
22

os.getcwdu()


Mengembalikan objek Unikod bagi direktori kerja semasa
23

os.isatty(fd)


Jika deskriptor fail fd dibuka dan disambungkan ke peranti tty (-seperti), kembalikan benar, jika tidak Palsu.
24

os.lchflags(laluan, bendera)


Tetapkan bendera laluan kepada bendera angka, serupa dengan chflags (), tetapi Tiada pautan lembut
25

os.lchmod(laluan, mod)


Ubah suai kebenaran fail sambungan
26

os.lchown(path, uid, gid)


Tukar pemilik fail, serupa dengan chown, tetapi tidak mengikut pautan .
27

os.link(src, dst)


Buat pautan keras bernama parameter dst, menunjuk ke parameter src
28

os.listdir(path)


Mengembalikan senarai nama fail atau folder yang terkandung dalam folder yang ditentukan oleh laluan.
29

os.lseek(fd, pos, how)


Tetapkan kedudukan semasa deskriptor fail fd kepada pos, bagaimana Pengubahsuaian: SEEK_SET atau 0 menetapkan pos yang dikira dari permulaan fail; SEEK_CUR atau 1 dikira dari kedudukan semasa.SEEK_END atau 2 bermula dari hujung fail Sah dalam Windows
30

os.lstat(path)


Suka stat(), tetapi tanpa pautan lembut
31

os.major(peranti)


Ekstrak nombor utama peranti daripada nombor peranti asal (gunakan medan st_dev atau st_rdev dalam stat).
32

os.makedev(major, minor)


Gunakan nombor peranti major dan minor untuk membentuk nombor peranti asal
33

os.makedirs(path[, mod])


Fungsi penciptaan folder rekursif. Seperti mkdir(), tetapi semua folder peringkat pertengahan yang dibuat perlu mengandungi subfolder.
34

os.minor(device)


Ekstrak nombor minor peranti daripada nombor peranti asal (gunakan st_dev dalam stat atau medan st_rdev).
35

os.mkdir(path[, mod])


Buat fail bernama laluan dengan mod folder mod berangka . Mod lalai ialah 0777 (octal).
36

os.mkfifo(path[, mod])


Buat paip bernama, mod ialah nombor, lalai ialah 0666 ( Oktal)
37

os.mknod(nama fail[, mode=0600, peranti])
Buat nod sistem fail bernama nama fail ( fail, fail khas peranti atau paip bernama).

38

os.open(fail, bendera[, mod])


Buka fail dan tetapkan yang diperlukan Pilihan terbuka, parameter mod adalah pilihan
39

os.openpty()


Buka pasangan pseudo-terminal baharu. Mengembalikan deskriptor fail untuk pty dan tty.
40

os.pathconf(path, name)


Mengembalikan maklumat konfigurasi sistem bagi fail berkaitan.
41

os.pipe()


Mencipta paip masing-masing mengembalikan sepasang deskriptor fail (r, w). Baca dan tulis
42

os.popen(command[, mode[, bufsize]])


Buka arahan daripada command Pipeline
43

os.read(fd, n)


Baca sehingga n bait daripada deskriptor fail fd, dan kembalikan rentetan yang mengandungi bait baca Fail yang sepadan dengan deskriptor fail fd telah sampai ke penghujungnya dan rentetan kosong dikembalikan.
44

os.readlink(path)


Mengembalikan fail yang ditunjuk oleh pautan lembut
45

os.remove(path)


Padam fail dengan laluan. Jika laluan ialah folder, OSError akan dilemparkan lihat rmdir() di bawah untuk memadamkan direktori.
46

os.removedirs(path)


Padam direktori secara rekursif.
47

os.rename(src, dst)


Namakan semula fail atau direktori daripada src kepada dst
48

os.renames(lama, baharu)


Namakan semula direktori dan fail secara rekursif.
49

os.rmdir(path)


Memadamkan direktori kosong yang ditentukan oleh laluan Jika direktori tidak kosong, buang pengecualian OSError.
50

os.stat(path)


Dapatkan maklumat tentang laluan yang ditentukan oleh laluan Fungsi ini bersamaan dengan stat in panggilan sistem C API ().
51

os.stat_float_times([newvalue])
Menentukan sama ada stat_result memaparkan cap masa sebagai objek terapung

52

os.statvfs(path)


Dapatkan statistik sistem fail untuk laluan yang ditentukan
53

os.symlink(src, dst)


Buat pautan lembut
54

os . tcgetpgrp(fd)


Mengembalikan kumpulan proses yang dikaitkan dengan terminal fd (deskriptor fail terbuka dikembalikan oleh os.open())
55

os.tcsetpgrp(fd, pg)


Tetapkan kumpulan proses yang dikaitkan dengan terminal fd (deskriptor fail terbuka yang dikembalikan oleh os.open()) ke pg.
56

os.tempnam([dir[, prefix]])


Mengembalikan nama laluan unik yang digunakan untuk mencipta fail sementara .
57

os.tmpfile()


Mengembalikan objek fail dengan mod terbuka (w+b). Objek tidak mempunyai entri folder atau deskriptor fail dan akan dipadamkan secara automatik.
58

os.tmpnam()


Mengembalikan laluan unik untuk mencipta fail sementara
59

os.ttyname(fd)


Mengembalikan rentetan yang mewakili peranti terminal yang dikaitkan dengan deskriptor fail fd. Jika fd tidak dikaitkan dengan peranti terminal, pengecualian dinaikkan.
60

os.unlink(path)


Padam laluan fail
61

os.utime(path, times)


Mengembalikan masa akses dan pengubahsuaian fail laluan yang ditentukan.
62

os.walk(atas[, atas bawah=Benar[, onerror=Tiada[, followlinks=Salah]]])


Keluarkan nama fail dalam folder dengan berjalan di dalam pokok, ke atas atau ke bawah.
63

os.write(fd, str)


Tulis rentetan ke fail deskriptor fd Kembalikan penulisan sebenar Panjangnya rentetan yang dimasukkan