Latest web development tutorials

أساليب ملف / دليل Python3 OS

وحدةنظام التشغيل يوفر وسيلة غنية للغاية للتعامل مع الملفات والدلائل.يشيع استخدامها الأسلوب في الجدول التالي:

لا. طريقة والوصف
1

os.access (المسار، واسطة)


الوضع إذن الاختبار
2

os.chdir (المسار)


تغيير دليل العمل الحالي
3

os.chflags (مسار والأعلام)


وضع علامة على الطريق لإجراء التوقيع الرقمي.
4

os.chmod (المسار، واسطة)


ضوابط التغيير
5

os.chown (مسار، رمز المستخدم ودائرة المخابرات العامة)


تغيير مالك الملف
6

os.chroot (المسار)


تغيير الدليل الجذري للعملية الحالية
7

os.close (FD)


إغلاق فد ملف واصف
8

os.closerange (fd_low، fd_high)


إغلاق كافة اصفات الملف من fd_low (مضمن) لfd_high (غير المدرجة)، سيتم تجاهل الخطأ
9

os.dup (FD)


نسخ فد ملف واصف
10

os.dup2 (FD، FD2)


نسخ فد ملف اصف إلى FD2 آخر
11

os.fchdir (FD)


عن طريق تغيير ملف دليل اصف العمل الحالي
12

os.fchmod (FD، واسطة)


تغيير حقوق الوصول إلى الملف إلى الملف المحدد من قبل فد المعلمة، ووضع المعلمة هو ملف أذونات الوصول على يونكس.
13

os.fchown (FD، رمز المستخدم ودائرة المخابرات العامة)


تغيير ملكية ملف، هذه وظيفة يعدل هوية المستخدم وهوية المجموعة أحد الملفات، الملف المحدد من قبل فد ملف واصف.
14

os.fdatasync (FD)


اضطر كتابة ملف إلى القرص، على الملف المحدد من قبل فد ملف واصف، ولكن لا تفرض معلومات الحالة ملف التحديث.
15

os.fdopen (FD [، وضع [، bufsize]])


إنشاء كائن ملف ملف واصف فد، وإرجاع كائن ملف
16

os.fpathconf (FD، الاسم)


بإرجاع معلومات تكوين نظام الملفات المفتوحة. اسم قيمة لاسترداد تكوين النظام، قد يكون سلسلة من القيم نظام محدد، وهذه أسماء محددة في كثير من المعايير (POSIX.1، ويونيكس 95، ويونيكس 98، وغيرها).
17

os.fstat (FD)


إرجاع دولة فد ملف واصف، مثل القانون الأساسي ().
18

os.fstatvfs (FD)


يعود ملف معلومات يحتوي على فد ملف واصف من نظام الملفات، مثل statvfs ()
19

os.fsync (FD)


إجبار فد ملف اصف الملف هو مكتوب على القرص الثابت.
20

os.ftruncate (FD، طول)


FD قطة اصف ملف ملف المقابلة، لذلك لا يمكن أن يتجاوز الحد الأقصى لحجم الملف.
21

os.getcwd ()


إرجاع دليل العمل الحالي
22

os.getcwdu ()


وتعترض عودة Unicode في دليل العمل الحالي
23

os.isatty (FD)


إذا كان فد ملف اصف مفتوح، ومرتبطة مع جهاز TTY (تشبه)، فإنها ترجع صحيح، خطأ غير ذلك.
24

os.lchflags (مسار والأعلام)


وضع علامة على الطريق لإجراء التوقيع الرقمي، chflags مماثلة ()، ولكن لا علاقة لينة
25

os.lchmod (المسار، واسطة)


تعديل الأذونات ملف اتصال
26

os.lchown (مسار، رمز المستخدم ودائرة المخابرات العامة)


تغيير مالك الملف، chown مماثلة، ولكن لا تتبع الروابط.
27

os.link (SRC، DST)


إنشاء ارتباط ثابت يدعى المعلمة DST، المعلمات SRC لافتا
28

os.listdir (المسار)


إرجاع قائمة الملفات أو مجلد الملف الذي يحتوي على المسار المحدد من اسم المجلد.
29

os.lseek (FD، ونقاط البيع، كيف)


وضع واصف ملف FD ​​نقاط البيع الوضع الحالي، وكيفية تعديل: نقاط البيع SEEK_SET 0 برنامج الإعداد من ملف أو بداية الحساب؛ SEEK_CUR أو 1 من حساب الموقف الحالي، os.SEEK_END أو اثنين من نهاية الملف بدأت في يونيكس، ويندوز. فعال
30

os.lstat (المسار)


مثل القانون الأساسي ()، ولكن لا علاقة لينة
31

os.major (الجهاز)


جهاز استخراج عدد كبير من رقم الجهاز الخام (باستخدام القانون الأساسي في st_dev أو الحقل st_rdev).
32

os.makedev (الكبرى والصغرى)


في رقم الجهاز الرئيسية والثانوية التي تتكون من عدد من معدات الأصلية
33

os.makedirs (المسار [، ووضع])


عودي وظيفة إنشاء مجلد. مثل MKDIR ()، ولكن كل مجلدات المستوى المتوسط ​​التي تقوم بإنشائها الاحتياجات لتشمل المجلدات الفرعية.
34

os.minor (الجهاز)


جهاز استخراج عدد بسيط من رقم الجهاز الخام (باستخدام القانون الأساسي في st_dev أو الحقل st_rdev).
35

os.mkdir (المسار [، ووضع])


في الوضع الرقمي طريقة لإنشاء مجلد اسمه المسار. الوضع الافتراضي هو 0777 (ثماني).
36

os.mkfifo (المسار [، ووضع])


إنشاء إخراج مسمى، ووضع إلى النظام الرقمي، الافتراضي هو 0666 (ثماني)
37

os.mknod (اسم الملف [، وضع = 0600 ، جهاز])
إنشاء عقدة نظام ملف اسمه اسم الملف (ملف، ملف خاص الجهاز أو إخراج مسمى).

38

os.open (ملف والأعلام [، ووضع ])


فتح ملف وتحديد الخيارات المطلوبة مفتوحة، المعلمة وضع اختيارية
39

os.openpty ()


فتح الزوج الجديد شبه نهائي. بي تي واي الخلفي واصف ملف الكتابة البعيدة.
40

os.pathconf (مسار واسم)


عرض مستندات ذات الصلة معلومات تكوين النظام.
41

os.pipe ()


إنشاء أنبوب. إرجاع الزوج واصفات ملف (ص، ث) على التوالي القراءة والكتابة
42

os.popen (القيادة [، وضع [، bufsize]])


فتح أمر من خط أنابيب
43

os.read (FD، ن)


قراءة من واصف ملف فد تصل إلى n بايت وإرجاع سلسلة تحتوي على بايت للقراءة، وفد ملف اصف المقابل قد وصل إلى نهاية، بإرجاع سلسلة فارغة.
44

os.readlink (المسار)


إرجاع نقطة ارتباط الناعمة لملف
45

os.remove (المسار)


إزالة مسار مسار الملف. إذا كان المسار مجلد، ورمي OSError؛ أنظر أدناه RMDIR () حذف دليل.
46

os.removedirs (المسار)


متكرر حذف الدليل.
47

os.rename (SRC، DST)


إعادة تسمية الملفات أو الدلائل من SRC إلى التوقيت الصيفي
48

os.renames (القديمة والجديدة)


متكرر تسمية الدليل، كما يمكن إعادة تسمية الملف.
49

os.rmdir (المسار)


إزالة مسار دليل فارغ المحدد، إذا كان الدليل ليس فارغا، ثم رمي استثناء OSError.
50

os.stat (المسار)


الحصول على المسار المحدد من المعلومات، أي ما يعادل وظيفيا إلى API C في استدعاء نظام القانون الأساسي ().
51

os.stat_float_times ([NEWVALUE])
قرار بشأن ما اذا كانت تطفو الأجسام عرض stat_result الطابع الزمني

52

os.statvfs (المسار)


يحصل على مسار إحصاءات نظام الملفات
53

os.symlink (SRC، DST)


إنشاء ارتباط لينة
54

os.tcgetpgrp (FD)


ترجع العملية إلى فد محطة (أ os.open إرجاعها من قبل فتح واصف ملف ()) المرتبطة مع مجموعة
55

os.tcsetpgrp (FD، ص)


مجموعة عملية وضع محطة فد (تتألف os.open عادت () واصفات الملفات المفتوحة) المرتبطة ص.
56

os.tempnam ([دير [، بادئة] ])


يعود اسم مسار فريدة من نوعها لخلق الملفات المؤقتة.
57

os.tmpfile ()


تقوم بإرجاع وضع فتح (ث + ب) كائن ملف. ليس لدى هذا الكائن إدخال ملف مجلد، سيتم حذف أي اصف الملف تلقائيا.
58

os.tmpnam ()


لإنشاء ملف مؤقت إرجاع مسار فريد
59

os.ttyname (FD)


تقوم بإرجاع سلسلة تمثل فد ملف اصف يرتبط مع الجهاز الطرفي. إذا لم يرتبط فد مع جهاز المحطة، يتم طرح استثناء.
60

os.unlink (المسار)


حذف مسار الملف
61

os.utime (مسار، مرات)


العودة إلى الوصول إلى وتعديل مسار الملف زمني محدد.
62

os.walk (أعلى [، في topdown = صحيح [، onerror = لا أحد [، followlinks = خطأ]]])


المجلد الإخراج من اسم الملف في شجرة المشي، صعودا أو هبوطا.
63

os.write (FD، شارع)


كتب السلسلة إلى فد ملف واصف. عائدات وكتابة الفعلي طول السلسلة