אנגליתצרפתיתספרדי

Ad


סמל OnWorks

ctypeslib - מקוון בענן

הפעל את ctypeslib בספק האירוח החינמי של OnWorks על אובונטו מקוון, פדורה מקוון, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה ctypeslib שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


h2xml - המרת קבצי כותרות לתוצרי ביניים ב-XML
xml2py - המרת חומרי ביניים ב-XML לממשק Python ctypes

תַקצִיר


h2xml includefile ... [אפשרויות] -o outputxmlfile
xml2py קובץ xml ... [אפשרויות] -o outputpyfile

תיאור


ctypeslib הוא מחולל קוד של Python המסוגל להמיר קובצי כותרת C לקבצי xml
(באמצעות gccxml), ולאחר מכן המרת קבצי xml למודולי Python שמגדירים ctypes
ממשק לספריית C המקבילה.

Ctypeslib אינו ctypes. Ctypes נכלל ב-Python 2.5+ וכתוספת עבור נמוך יותר
גרסאות, בעוד ש-ctypeslib הוא תוסף פחות מוכר שנכתב על ידי מחבר ctypes. אם אתה
משתמשים הרבה ב-ctypes ונמאס לי להגדיר argtypes ולהקליד מחדש של הפונקציות שנקראות,
אתה צריך לבדוק את ctypeslib. Ctypeslib יכול גם להגדיר סוגי נתונים ומבנים מ
קבצי כותרת C באופן אוטומטי.

h2xml ו xml2py הם הסקריפטים של ממשק המשתמש ל-ctypeslib. h2xml ממיר כותרת C
קבצים לתוך תוצרי ביניים XML (באמצעות gccxml) ו xml2py ממיר את חומרי הביניים האלה ל
קבצי Python. לכל הפחות ניתן לקבל בנייה אוטומטית מסוגי C
(מבנים וכו') בהגדרות ctypes. עם אפשרויות נוספות, הגדרות מאקרו יכולות להיות
מורחבת וניתן לקשר את קובץ הפלט Python באופן אוטומטי (באמצעות ctypes) ל-
ספריית C המקבילה.

הדוגמה הקצרה ביותר היא:

h2xml header.h -o out_c.xml
xml2py out_c.xml -o out_c.py

כדי להשיג סמלי קדם-מעבד, עליך להשתמש ב- -c דגל ל h2xml. לקישור אוטומטי
לספריות C באמצעות ctypes, אתה צריך להעביר את הספריות הרלוונטיות אל xml2py עם -l
library.so.

אפשרויות


h2xml אפשרויות:

-h, - עזרה
הצג הודעת עזרה קצרה

-q, --שֶׁקֶט

-D שם[=VALUE]
פקודות מאקרו להגדרה

-U שֵׁם
פקודות מאקרו כדי לבטל הגדרה

-I DIRECTORY
בנוסף כוללים ספריות

-o XMLFILE
שם קובץ פלט XML

-c, --cpp-סמלים
נסה למצוא #define סמלים - זה עשוי לתת שגיאות מהדר, אז זה כבוי
ברירת המחדל.

-k אל תמחק את הקבצים הזמניים שנוצרו (שימושי לאיתור בעיות)

xml2py אפשרויות:

-h, - עזרה
הצג הודעת עזרה זו וצא

-c כלול את מיקום קובץ המקור בהערות

-d כלול מחרוזות docstrings המכילות אב טיפוס C ומיקום קובץ המקור

-k TYPEKIND
סוג של תיאורי סוג שיכללו: d = #defines, e = ספירות, f =
פונקציות, s = מבנים, t = typedefs

-l קבצי dll
ספריות לחיפוש פונקציות מיוצאות

-o תפוקה
שם קובץ פלט (אם לא צוין, ייעשה שימוש בפלט סטנדרטי)

-r ביטוי
ביטוי רגולרי לכלול סמלים (אם לא סמלים ולא
ביטויים מפורטים, הכל ייכלל)

-s סמל
סמל לכלול (אם לא סמלים ולא ביטויים
צוין, הכל ייכלל)

-v פלט מילולי

-w הוסף את כל קבצי ה-DLL הסטנדרטיים של Windows לרשימת ה-DLL שחיפשת

-m מודול
מודולי Python המכילים סמלים שיובאו במקום
נוצר

--טעינה מראש=DLL
קבצי dll להיטען לפני כל האחרים (כדי לפתור סמלים)

דוגמאות


עיין /usr/share/doc/python-ctypeslib/examples.Debian לדוגמאות והסברים.

השתמש ב-ctypeslib באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    turkdevops
    turkdevops
    TurkDevOps a ?k kaynak yaz?l?m
    geli?tirici topluluklar? DevTurks-Team
    Taraf?ndan desteklenmektedir..
    תכונות: https://github.com/turkdevopshttps://turkdevops.g...
    הורד את turkdevops
  • 2
    asammdf
    asammdf
    *asammdf* הוא מנתח פייתון מהיר ו
    עורך עבור ASAM (איגוד ל
    סטנדרטיזציה של אוטומציה ו
    מערכות מדידה) MDF / MF4
    (פורמט נתוני מדידה...
    הורד asammdf
  • 3
    LAME (Lame Aint an MP3 Encoder)
    LAME (Lame Aint an MP3 Encoder)
    LAME הוא כלי חינוכי לשימוש
    ללימוד על קידוד MP3. ה
    המטרה של פרויקט LAME היא לשפר
    האקוסטיקה הפסיכוטית, האיכות והמהירות
    של MP...
    הורד את LAME (Lame Aint an MP3 Encoder)
  • 4
    wxPython
    wxPython
    קבוצה של מודולי הרחבה של Python ש
    לעטוף את שיעורי GUI חוצי הפלטפורמות
    wxWidgets.. קהל: מפתחים. מִשׁתַמֵשׁ
    ממשק: X Windows System (X11), Win32 ...
    הורד את wxPython
  • 5
    packfilemanager
    packfilemanager
    זהו מנהל הקבצים של חבילת Total War
    פרויקט, החל מגרסה 1.7. א
    היכרות קצרה עם Warscape
    מודינג:...
    הורד את packfilemanager
  • 6
    IPerf2
    IPerf2
    כלי תעבורת רשת למדידה
    ביצועי TCP ו-UDP עם מדדים
    סביב תפוקה והשהייה כאחד. ה
    היעדים כוללים שמירה על פעילות פעילה
    קוד iperf...
    הורד את IPerf2
  • עוד »

פקודות לינוקס

Ad