Latest web development tutorials

Python3 os.access () metode

Metode file / direktori Python3 OS 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

Metode file / direktori Python3 OS Metode file / direktori Python3 OS