Modul shutil menyediakan fungsi untuk menyalin fail, serta keseluruhan folder. Untuk menyalin banyak fail sekaligus, anda perlu mempunyai senarai semua fail yang anda mahu salin dan gelung ke atasnya untuk menyalinnya. Memanggil shutil.copy (sumber, tujuan) akan menyalin fail di sumber jalan ke...
Anda boleh memanggil fungsi fpathconf (file_descriptor, nama) untuk mendapatkan maklumat konfigurasi sistem yang berkaitan dengan fail terbuka. nama menentukan nilai konfigurasi untuk mendapatkan semula; ia mungkin rentetan yang merupakan nama nilai sistem yang ditakrifkan; nama-nama ini dinyat...
Untuk mendapatkan stat fail, kaedah stat () dari modul os boleh digunakan. Ia melakukan panggilan sistem stat pada laluan yang diberikan. Sebagai contoh, import os st = os.stat("file.dat") Fungsi ini mengambil nama fail, dan mengembalikan tuple 10-ahli dengan kandungan berikut: (mode, ino, d...
Untuk mendapatkan stat fail, kaedah stat () dari modul os boleh digunakan. Ia melakukan panggilan sistem stat pada laluan yang diberikan. Sebagai contoh, import os st = os.stat("file.dat") Fungsi ini mengambil nama fail, dan mengembalikan tuple 10-ahli dengan kandungan berikut: (mode, ino, d...
Modul os mempunyai fungsi uname untuk mendapatkan maklumat mengenai os & versi: >>> import os >>> os.uname() Tetapi ini hanya boleh digunakan untuk * NIX rasa baru-baru ini. Untuk mendapatkan lebih banyak penyelesaian platform silang, gunakan modul platform: >>> import platform >>> import pla...
Untuk menukar kebenaran fail, anda boleh menggunakan panggilan os.chmod (fail, mod). Ambil perhatian bahawa mod perlu dinyatakan dalam perwakilan oktaf dan oleh itu mesti bermula dengan 0o. Sebagai contoh, untuk membuat fail readonly, anda boleh menetapkan kebenaran untuk 0o777, anda boleh mengg...
Di platform dengan perintah chmod yang ada, anda boleh memanggil arahan chmod seperti ini: >>> import subprocess >>> subprocess.call(['chmod', '-R', '+w', 'my_folder']) Sekiranya anda ingin menggunakan modul os, anda perlu menulis secara rekursif: Using os: import os def change_permissions_rec...
Anda boleh menggunakan os.access (laluan, mod) untuk menyemak keizinan dan kewujudan fail dengan mod untuk membaca, menulis dan melaksanakan kebenaran. Sebagai contoh >>> import os >>> os.access('my_file', os.F_OK) # Check for existence of file True >>> os.access('my_file', os.R_OK) # Check for...
Anda boleh menukar pemilik fail atau direktori menggunakan mod pwd, grp dan os. Modul uid digunakan untuk mendapatkan uid dari nama pengguna, grp untuk mendapatkan string nama kumpulan dan os untuk mengubah pemiliknya: Contoh import pwd import grp import os uid = pwd.getpwnam("nobody").pw_uid ...