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

Ad


סמל OnWorks

xml2py - מקוון בענן

הפעל את xml2py בספק אירוח חינמי של OnWorks על Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה xml2py שניתן להריץ בספק האירוח החינמי של 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 לדוגמאות והסברים.

השתמש ב-xml2py באופן מקוון באמצעות שירותי onworks.net


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

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

  • 1
    ציפור אש
    ציפור אש
    Firebird RDBMS מציע תכונות ANSI SQL
    & פועל על לינוקס, Windows &
    מספר פלטפורמות יוניקס. תכונות
    במקביל וביצועים מצוינים
    & כוח...
    הורד את Firebird
  • 2
    קומפוזר
    קומפוזר
    KompoZer הוא עורך HTML של Wysiwyg המשתמש
    בסיס הקוד של Mozilla Composer. כפי ש
    הפיתוח של Nvu הופסק
    בשנת 2005, KompoZer מתקן באגים רבים ו
    מוסיף f...
    הורד את KompoZer
  • 3
    הורדת מנגה בחינם
    הורדת מנגה בחינם
    הורדת המנגה החינמית (FMD) היא
    יישום קוד פתוח שנכתב ב
    Object-Pascal לניהול ו
    הורדת מנגה מאתרים שונים.
    זו מראה...
    הורד בחינם מנגה הורדת
  • 4
    אטבוטין
    אטבוטין
    UNetbootin מאפשר לך ליצור אתחול
    כונני USB חיים עבור אובונטו, פדורה ו
    הפצות לינוקס אחרות ללא
    צריבת CD. זה פועל על ווינדוס, לינוקס,
    ו ...
    הורד את UNetbootin
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM הוא קל לשימוש
    חבילת תוכנות ERP ו-CRM בקוד פתוח
    (הפעל עם שרת php אינטרנט או כ
    תוכנה עצמאית) לעסקים,
    יסודות...
    הורד את Dolibarr ERP - CRM
  • 6
    לקוח SQuirreL SQL
    לקוח SQuirreL SQL
    SQuirreL SQL Client הוא SQL גרפי
    לקוח כתוב ב-Java שיאפשר
    כדי להציג את המבנה של JDBC
    מסד נתונים תואם, עיין בנתונים
    שולחנות...
    הורד את SQuirreL SQL Client
  • עוד »

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

Ad