Python3 os.access () metode
Metode file / direktori Python3 OS
garis besar
os.access () metode menggunakan uid saat / GID mencoba untuk mengakses jalan. Sebagian besar operasi menggunakan efektif uid / gid, sehingga lingkungan operasi dapat suid SGID lingkungan / untuk mencoba.
tatabahasa
Akses () sintaks metode adalah sebagai berikut:
os.access(path, mode);
parameter
path - yang akan digunakan untuk mendeteksi apakah ada akses ke jalan.
Modus - modus F_OK, pengujian jalan ada, atau mungkin berisi R_OK, W_OK dan X_OK atau R_OK, W_OK dan X_OK satu atau lebih.
- os.F_OK: Sebagai akses () parameter modus, jalur tes ada.
- os.R_OK: termasuk dalam akses () parameter modus, jalan tes dibaca.
- os.W_OK termasuk dalam akses () parameter modus, jalan tes dibaca.
- os.X_OK termasuk dalam akses () parameter modus, jalan tes jika eksekusi.
Kembali Nilai
Jika Anda mengizinkan akses untuk kembali Benar, jika False.
contoh
Contoh berikut menunjukkan akses () metode penggunaan:
#!/usr/bin/python3 import os, sys # 假定 /tmp/foo.txt 文件存在,并有读写权限 ret = os.access("/tmp/foo.txt", os.F_OK) print ("F_OK - 返回值 %s"% ret) ret = os.access("/tmp/foo.txt", os.R_OK) print ("R_OK - 返回值 %s"% ret) ret = os.access("/tmp/foo.txt", os.W_OK) print ("W_OK - 返回值 %s"% ret) ret = os.access("/tmp/foo.txt", os.X_OK) print ("X_OK - 返回值 %s"% ret)
Output program di atas adalah:
F_OK - 返回值 True R_OK - 返回值 True W_OK - 返回值 True X_OK - 返回值 False