fillelike

שיעורים ליצירת ועטיפות אובייקטים כמו קובץ
הורד עכשיו

fillelike דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • LGPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Ryan Kelly
  • אתר האינטרנט של המוציא לאור:

fillelike תגים


fillelike תיאור

כיתות ליצירת ועטיפות אובייקטים כמו קובץ FileLike הוא ספריית פייתון ליצירת וטיפול באובייקט של קבצים. מודול זה מטפלת בערים ליישום ותמרן אובייקטים המספקים ממשק עשיר דמוי קובץ, כולל קריאה, כתיבה, המבקשים ואיטרציה. זה גם מספק מספר שיעורים שימושיים שנבנו על גבי פונקציונליות זו. המעמד הראשי הוא fillekebase, אשר מיישמת את כל ממשק כמו קובץ על גבי פרימיטיבי _read (), _write (), _seek () ו _tell () שיטות. Subclasses עשוי ליישם כל שיטות אלה כדי לקבל את התנהגות קבצים ברמה גבוהה יותר. IT גם מספק כמה fifty fifty טיפול פונקציות: * פתח: מראות את תקן פתוח () פונקציה אבל הוא הרבה יותר קל; כתובות אתרים מתבוננות באופן אוטומטי, .bz2 קבצים הם decompresslaleds decompressed, וכן כל כך. * הצטרפות: שרשראות מספר אובייקטים כמו קובץ יחד, כך שהם מתנהגים כמו קובץ יחיד. * פרוסת: גישה לקטע של אובייקט כמו קובץ כמו אם זה היה קובץ עבודה עצמאית. "עטיפות" subpackage מכיל אוסף של שיעורים שימושיים שנבנו על גבי מסגרת זו. אלה כוללים: * תרגם: לעבור תוכן קבצים באמצעות פונקציה תרגום שרירותי (למשל דחיסה, הצפנה, ...) * פענוח: on-the-fly קריאה וכתיבה לקובץ מוצפן (באמצעות PEP272 Cipher API) * unbzip2: on- The-Fly Decompression של BZIP'd קבצים (כמו מודול BZ2 סטנדרטי של הספרייה, אבל מקבל כל אובייקט כמו קובץ) כדוגמה של דבר של דבר מודול זה נועד להשיג, הנה איך עטיפה פענוח ניתן להשתמש כדי לשקוף גישה לקובץ מוצפן: # יצירת מפתח פענוח מ Crypto.Cipher ייבוא Des Cipher = des.new ('ABCDEFGH', Des.Mode_ecb) # פתח את הקובץ מוצפן מ FileLike.wrappers לייבא פענוח F = פענוח (קובץ ("some_encrypted_file. bin "," r "), צופן) האובייקט ב 'F' פועל כעת כמו אובייקט כמו קובץ, פענום שקוף את הקובץ ב- the-fly כפי שהוא read.The" צינור "subpackage מכיל מתקנים להלחנת עטיפות אלה בצורה של צינור יוניקס. בדוגמה הבאה, 'F' יקרא את חמשת הקווים הראשונים של קובץ מוצפן: מ פילספון ייבוא FileLike.pipeline, ראש F = קובץ ("some_encrypted_file.bin")> פענוח (צופן) | ראש (שורות = 5) לבסוף, שני פונקציות השירות ניתנים כאשר קוד מצפה להתמודד עם אובייקטים כמו קובץ: * is_filelike (OBJ): בודק כי אובייקט הוא קובץ כמו * to_fillelike (OBJ): עוטף מגוון של אובייקטים בדרישות ממשק כגון קובץ: · פייתון


fillelike תוכנה קשורה

smspdu

מודול לפענח בפורמט SMS PDU ולדבר עם טלפון T68 Ericcson ...

186

הורד