ID EN
OS

access

Python 3.11 🇮🇩 Bahasa Indonesia

Gunakan uid/gid asli untuk menguji akses ke jalur. Perhatikan bahwa sebagian besar operasi akan menggunakan uid/gid yang efektif, oleh karena itu rutinitas ini dapat digunakan dalam lingkungan suid/sgid untuk menguji apakah pengguna yang memanggil memiliki akses ke jalur yang ditentukan. mode harus F_OK untuk menguji keberadaan jalur, atau dapat berupa OR inklusif dari satu atau lebih R_OK, W_OK, dan X_OK untuk menguji izin. Kembalikan True jika akses diizinkan, False jika tidak. Lihat akses halaman manual Unix (2) untuk informasi lebih lanjut.

Syntax

PYTHON
os.access(path, mode, *, dir_fd=None, effective_ids=False, follow_symlinks=True)

Contoh

Example 1
PYTHON
if os.access("myfile", os.R_OK):
    with open("myfile") as fp:
        return fp.read()
return "some default data"
Example 2
PYTHON
try:
    fp = open("myfile")
except PermissionError:
    return "some default data"
else:
    with fp:
        return fp.read()

See Also

F_OK R_OK W_OK X_OK True False paths relative to directory descriptors not following symlinks