أساليب ملف / دليل Python3 OS
وحدةنظام التشغيل يوفر وسيلة غنية للغاية للتعامل مع الملفات والدلائل.يشيع استخدامها الأسلوب في الجدول التالي:
لا. | طريقة والوصف |
---|---|
1 | الوضع إذن الاختبار |
2 | تغيير دليل العمل الحالي |
3 | وضع علامة على الطريق لإجراء التوقيع الرقمي. |
4 | ضوابط التغيير |
5 | os.chown (مسار، رمز المستخدم ودائرة المخابرات العامة) تغيير مالك الملف |
6 | تغيير الدليل الجذري للعملية الحالية |
7 | إغلاق فد ملف واصف |
8 | os.closerange (fd_low، fd_high) إغلاق كافة اصفات الملف من fd_low (مضمن) لfd_high (غير المدرجة)، سيتم تجاهل الخطأ |
9 | نسخ فد ملف واصف |
10 | نسخ فد ملف اصف إلى FD2 آخر |
11 | عن طريق تغيير ملف دليل اصف العمل الحالي |
12 | تغيير حقوق الوصول إلى الملف إلى الملف المحدد من قبل فد المعلمة، ووضع المعلمة هو ملف أذونات الوصول على يونكس. |
13 | os.fchown (FD، رمز المستخدم ودائرة المخابرات العامة) تغيير ملكية ملف، هذه وظيفة يعدل هوية المستخدم وهوية المجموعة أحد الملفات، الملف المحدد من قبل فد ملف واصف. |
14 | اضطر كتابة ملف إلى القرص، على الملف المحدد من قبل فد ملف واصف، ولكن لا تفرض معلومات الحالة ملف التحديث. |
15 | os.fdopen (FD [، وضع [، bufsize]]) إنشاء كائن ملف ملف واصف فد، وإرجاع كائن ملف |
16 | بإرجاع معلومات تكوين نظام الملفات المفتوحة. اسم قيمة لاسترداد تكوين النظام، قد يكون سلسلة من القيم نظام محدد، وهذه أسماء محددة في كثير من المعايير (POSIX.1، ويونيكس 95، ويونيكس 98، وغيرها). |
17 | إرجاع دولة فد ملف واصف، مثل القانون الأساسي (). |
18 | يعود ملف معلومات يحتوي على فد ملف واصف من نظام الملفات، مثل statvfs () |
19 | إجبار فد ملف اصف الملف هو مكتوب على القرص الثابت. |
20 | FD قطة اصف ملف ملف المقابلة، لذلك لا يمكن أن يتجاوز الحد الأقصى لحجم الملف. |
21 | إرجاع دليل العمل الحالي |
22 | وتعترض عودة Unicode في دليل العمل الحالي |
23 | إذا كان فد ملف اصف مفتوح، ومرتبطة مع جهاز TTY (تشبه)، فإنها ترجع صحيح، خطأ غير ذلك. |
24 | وضع علامة على الطريق لإجراء التوقيع الرقمي، chflags مماثلة ()، ولكن لا علاقة لينة |
25 | تعديل الأذونات ملف اتصال |
26 | os.lchown (مسار، رمز المستخدم ودائرة المخابرات العامة) تغيير مالك الملف، chown مماثلة، ولكن لا تتبع الروابط. |
27 | إنشاء ارتباط ثابت يدعى المعلمة DST، المعلمات SRC لافتا |
28 | إرجاع قائمة الملفات أو مجلد الملف الذي يحتوي على المسار المحدد من اسم المجلد. |
29 | os.lseek (FD، ونقاط البيع، كيف) وضع واصف ملف FD نقاط البيع الوضع الحالي، وكيفية تعديل: نقاط البيع SEEK_SET 0 برنامج الإعداد من ملف أو بداية الحساب؛ SEEK_CUR أو 1 من حساب الموقف الحالي، os.SEEK_END أو اثنين من نهاية الملف بدأت في يونيكس، ويندوز. فعال |
30 | مثل القانون الأساسي ()، ولكن لا علاقة لينة |
31 | جهاز استخراج عدد كبير من رقم الجهاز الخام (باستخدام القانون الأساسي في st_dev أو الحقل st_rdev). |
32 | في رقم الجهاز الرئيسية والثانوية التي تتكون من عدد من معدات الأصلية |
33 | عودي وظيفة إنشاء مجلد. مثل MKDIR ()، ولكن كل مجلدات المستوى المتوسط التي تقوم بإنشائها الاحتياجات لتشمل المجلدات الفرعية. |
34 | جهاز استخراج عدد بسيط من رقم الجهاز الخام (باستخدام القانون الأساسي في st_dev أو الحقل st_rdev). |
35 | في الوضع الرقمي طريقة لإنشاء مجلد اسمه المسار. الوضع الافتراضي هو 0777 (ثماني). |
36 | إنشاء إخراج مسمى، ووضع إلى النظام الرقمي، الافتراضي هو 0666 (ثماني) |
37 | os.mknod (اسم الملف [، وضع = 0600 ، جهاز]) |
38 | os.open (ملف والأعلام [، ووضع ]) فتح ملف وتحديد الخيارات المطلوبة مفتوحة، المعلمة وضع اختيارية |
39 | فتح الزوج الجديد شبه نهائي. بي تي واي الخلفي واصف ملف الكتابة البعيدة. |
40 | عرض مستندات ذات الصلة معلومات تكوين النظام. |
41 | إنشاء أنبوب. إرجاع الزوج واصفات ملف (ص، ث) على التوالي القراءة والكتابة |
42 | os.popen (القيادة [، وضع [، bufsize]]) فتح أمر من خط أنابيب |
43 | قراءة من واصف ملف فد تصل إلى n بايت وإرجاع سلسلة تحتوي على بايت للقراءة، وفد ملف اصف المقابل قد وصل إلى نهاية، بإرجاع سلسلة فارغة. |
44 | إرجاع نقطة ارتباط الناعمة لملف |
45 | إزالة مسار مسار الملف. إذا كان المسار مجلد، ورمي OSError؛ أنظر أدناه RMDIR () حذف دليل. |
46 | متكرر حذف الدليل. |
47 | إعادة تسمية الملفات أو الدلائل من SRC إلى التوقيت الصيفي |
48 | متكرر تسمية الدليل، كما يمكن إعادة تسمية الملف. |
49 | إزالة مسار دليل فارغ المحدد، إذا كان الدليل ليس فارغا، ثم رمي استثناء OSError. |
50 | الحصول على المسار المحدد من المعلومات، أي ما يعادل وظيفيا إلى API C في استدعاء نظام القانون الأساسي (). |
51 | os.stat_float_times ([NEWVALUE]) |
52 | يحصل على مسار إحصاءات نظام الملفات |
53 | إنشاء ارتباط لينة |
54 | ترجع العملية إلى فد محطة (أ os.open إرجاعها من قبل فتح واصف ملف ()) المرتبطة مع مجموعة |
55 | مجموعة عملية وضع محطة فد (تتألف os.open عادت () واصفات الملفات المفتوحة) المرتبطة ص. |
56 | يعود اسم مسار فريدة من نوعها لخلق الملفات المؤقتة. |
57 | تقوم بإرجاع وضع فتح (ث + ب) كائن ملف. ليس لدى هذا الكائن إدخال ملف مجلد، سيتم حذف أي اصف الملف تلقائيا. |
58 | لإنشاء ملف مؤقت إرجاع مسار فريد |
59 | تقوم بإرجاع سلسلة تمثل فد ملف اصف يرتبط مع الجهاز الطرفي. إذا لم يرتبط فد مع جهاز المحطة، يتم طرح استثناء. |
60 | حذف مسار الملف |
61 | العودة إلى الوصول إلى وتعديل مسار الملف زمني محدد. |
62 | os.walk (أعلى [، في topdown = صحيح [، onerror = لا أحد [، followlinks = خطأ]]]) المجلد الإخراج من اسم الملف في شجرة المشي، صعودا أو هبوطا. |
63 | كتب السلسلة إلى فد ملف واصف. عائدات وكتابة الفعلي طول السلسلة |