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...
Untuk menggabungkan pelbagai fail dalam fail baru, anda boleh membaca fail dan menulisnya ke fail baru menggunakan gelung. Sebagai contoh filenames = ['file1.txt', 'file2.txt', 'file3.txt'] with open('output_file', 'w') as outfile: for fname in filenames: with open(fname) as infile:...
Untuk menggabungkan pelbagai fail dalam fail baru, anda boleh membaca fail dan menulisnya ke fail baru menggunakan gelung. Sebagai contoh filenames = ['file1.txt', 'file2.txt', 'file3.txt'] with open('output_file', 'w') as outfile: for fname in filenames: with open(fname) as infile:...
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 ...
Anda perlu menggunakan fungsi fdatasync (fd) untuk memaksa menulis fail dengan filedescriptor fd ke cakera. Ia tidak memaksa kemas kini metadata. Perhatikan juga bahawa ini hanya tersedia di Unix. Penyelesaian platform salib yang lebih banyak adalah menggunakan fsync (fd) kerana memaksa menuli...
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...
Kaedah os.link (src, dst) mewujudkan pautan keras yang menunjuk ke src bernama dst. Kaedah ini amat berguna untuk membuat salinan fail sedia ada. Contoh Sebagai contoh, jika anda mempunyai fail yang dipanggil photo.jpg dan mahu membuat pautan keras kepada yang dipanggil my_photo.jpg, maka and...
Kaedah os.symlink (src, dst) mewujudkan pautan simbolik dan menunjuk ke src. Contohnya, jika anda mempunyai fail yang dipanggil photo.jpg dan ingin membuat pautan softlink / simbol kepada yang dipanggil my_photo.jpg, maka anda boleh menggunakan: Contoh >>> import os >>> os.symlink('photo.jpg', ...
FIFO adalah paip yang boleh diakses seperti fail biasa. FIFO wujud sehingga mereka dipadamkan (contohnya dengan os.unlink ()). Pada umumnya, FIFO digunakan sebagai pertemuan antara proses jenis "pelanggan" dan "pelayan": pelayan membuka FIFO untuk membaca, dan klien membukanya untuk menulis. Pe...
Kaedah os.makedev (utama, kecil) membentuk nombor peranti mentah dari nombor peranti utama dan kecil. Sebagai contoh import os, sys path = "/var/www/html/foo.txt" # Get the stat tuple info = os.lstat(path) # Get major and minor device number major_dnum = os.major(info.st_dev) minor_dnum = os.mi...