Python asoslari



Yüklə 1,14 Mb.
səhifə58/81
tarix13.12.2023
ölçüsü1,14 Mb.
#176038
1   ...   54   55   56   57   58   59   60   61   ...   81
k100001

Access(path, flags)- path nomli fayl yoki catalog ruxsat etish(доступь) ni tekshiradi. Buyurma qilishga rucsatning tartibi flags raqami bilan belgilanadi. U esa yaratilgan kombinatsiyalar os.F_OK (fayl mavjud), os.R_OK (fayldan o`qish mumkin), os.W_OK (faylga yozish mumkin) va os.X_OK (fayllarni bajarishni, katalogni ko`rib chiqish mumkin) bayroqlari bilan belgilash mumkin.

  • Chdir(path)- path ni joriy ishchi katalog qiladi.

  • Getcwd()- joriy ishchi catalog.

  • Chmod(path, mode)- mode ga path bo`lgan ruxsat etish rejimini belgilaydi. Ruxsat etish tartibi bayroqlarni kombinatsiya qilib belgilashi mumkin. Bu ishda chmod() harakatda bo`lgan tartibni to`ldirmaydi, uni yangidan belgilamaydi, uni yangidan belgilaydi.

  • Listdir(dir)- dir katalogidagi fayllar ro`yxatini qaytaradi. Ro`yxatga maxsus belgilar “.” va

    “..” kirmaydi.

    • Mkdir(path [, mode])- path katalogini tuzadi. Jimlik holatida mode tartibi 0777 ga teng bo`ladi, bu degani S_IRWXU|S_IRWXG|S_IRWXO agarda stat moduli konstantalari bilan foydalansak.

    import os
    os.mkdir(‘C:\Users\Guljakhon\Desktop\Новая папка\katalog\dir2’)
    #ko`rsatilgan manzilda dir2 nomli yangi katalog yaratadi.
    import os os.mkdir('./dir2')
    #joriy manzilda dir2 nomli yangi catalog yaratadi.

    • Makedirs(path [,mode])- hamma kataloglarni yaratuvchi, agarda ular mavjud bo`lmasalar mkdir() analogi oxirgi katalog mavjud bo`lgandan so`ng mustasnoni ishga tushiradi.

    • Remove(path), unlink(path)- path katalogini yo`qotadi. Kataloglarni yo`qotish uchun rmdir() va removedirs() dan foydalanadi.

    • Rmdir(path)- path nomli bo`sh katalogni yo`qotadi.

    • Removedirs(path)- birinchi bo`sh bo`lgan kataloggacha pathni yo`q qiladi. Agarda yo`lda eng oxirgi kiritilgan katalog osti bo`sh bo`lmasa OSError mustasnosini ishga tushiradi.


    • Yüklə 1,14 Mb.

      Dostları ilə paylaş:
  • 1   ...   54   55   56   57   58   59   60   61   ...   81




    Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
    rəhbərliyinə müraciət

    gir | qeydiyyatdan keç
        Ana səhifə


    yükləyin