InglesPransesEspanyol

Ad


OnWorks favicon

xml2py - Online sa Cloud

Patakbuhin ang xml2py sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na xml2py na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


h2xml - I-convert ang mga file ng header sa mga tagapamagitan ng XML
xml2py - I-convert ang mga XML intermediate sa interface ng Python ctypes

SINOPSIS


h2xml isama ang file ... [pagpipilian] -o outputxmlfile
xml2py xmlfile ... [pagpipilian] -o outputpyfile

DESCRIPTION


ctypeslib ay isang Python code generator na may kakayahang mag-convert ng C header file sa xml file
(gamit ang gccxml), at pagkatapos ay i-convert ang xmlfiles sa Python modules na tumutukoy sa isang ctypes
interface sa kaukulang C library.

Ang Ctypeslib ay hindi ctypes. Ang mga Ctype ay kasama sa Python 2.5+ at bilang isang add-on para sa mas mababa
mga bersyon, habang ang ctypeslib ay isang hindi gaanong kilalang add-on na isinulat ng may-akda ng ctypes. kung ikaw
gumamit ng ctypes ng marami at pagod na sa pagtatakda ng mga argtypes at restype ng mga tinatawag na function,
dapat mong tingnan ang ctypeslib. Ang Ctypeslib ay maaari ding mag-set up ng mga uri at istruktura ng data mula sa
Awtomatikong C header file.

h2xml at xml2py ay ang mga script ng user interface sa ctypeslib. h2xml nagko-convert ng C header
mga file sa xml intermediate (gamit ang gccxml) At xml2py kino-convert ang mga intermediate na ito sa
Mga file ng Python. Sa pinakamababa, maaari kang makakuha ng awtomatikong pagbuo ng mga uri ng C
(mga istruktura, atbp) sa mga kahulugan ng ctype. Sa mga karagdagang opsyon, maaaring maging ang mga macro definition
pinalawak at ang output na Python file ay maaaring awtomatikong maiugnay (gamit ang ctypes) sa
kaukulang C library.

Ang pinakamaikling halimbawa ay:

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

Upang makakuha ng mga simbolo ng preprocessor, dapat mong gamitin ang -c watawat sa h2xml. Upang awtomatikong i-link
sa C library sa pamamagitan ng ctypes, kailangan mong ipasa ang mga nauugnay na library sa xml2py sa -l
aklatan.kaya.

Opsyon


h2xml na pagpipilian:

-h, - Tumulong
ipakita ang maikling mensahe ng tulong

-q, --tahimik

-D NAME[=VALUE]
macro upang tukuyin

-U NAME
macros para i-undefine

-I DIRECTORY
karagdagang isama ang mga direktoryo

-o XMLFILE
XML output filename

-c, --cpp-mga simbolo
subukang maghanap ng #define na mga simbolo - maaari itong magbigay ng mga error sa compiler, kaya hindi na ito
default.

-k huwag tanggalin ang mga pansamantalang file na nilikha (kapaki-pakinabang para sa paghahanap ng mga problema)

xml2py na pagpipilian:

-h, - Tumulong
ipakita ang mensahe ng tulong na ito at lumabas

-c isama ang lokasyon ng source file sa mga komento

-d isama ang mga docstring na naglalaman ng C prototype at lokasyon ng source file

-k TYPEKIND
uri ng uri ng mga paglalarawan na isasama: d = #defines, e = enumerations, f =
function, s = istruktura, t = typedefs

-l dll
mga aklatan upang maghanap ng mga na-export na function

-o oUTPUT
output filename (kung hindi tinukoy, karaniwang output ang gagamitin)

-r EXPRESSION
regular na expression para sa mga simbolo na isasama (kung hindi mga simbolo o
ang mga expression ay tinukoy, lahat ay isasama)

-s SIMBOL
simbolo na isasama (kung walang mga simbolo o ekspresyon
tinukoy, lahat ay isasama)

-v verbose output

-w idagdag ang lahat ng mga karaniwang windows dll sa hinahanap na listahan ng mga dll

-m module
Python module(s) na naglalaman ng mga simbolo na i-import sa halip na
nabuo

--preload=Dll
dll na i-load bago ang lahat ng iba pa (upang malutas ang mga simbolo)

HALIMBAWA


Mangyaring tingnan ang /usr/share/doc/python-ctypeslib/examples.Debian para sa mga halimbawa at paliwanag.

Gumamit ng xml2py online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Firebird
    Firebird
    Nag-aalok ang Firebird RDBMS ng mga tampok ng ANSI SQL
    & tumatakbo sa Linux, Windows at
    ilang mga platform ng Unix. Mga tampok
    mahusay na pagkakatugma at pagganap
    at kapangyarihan...
    I-download ang Firebird
  • 2
    KompoZer
    KompoZer
    Ang KompoZer ay isang wysiwyg HTML editor gamit ang
    ang Mozilla Composer codebase. Bilang
    Nahinto ang pag-unlad ni Nvu
    noong 2005, inaayos ng KompoZer ang maraming mga bug at
    nagdadagdag ng f...
    I-download ang KompoZer
  • 3
    Libreng Manga Downloader
    Libreng Manga Downloader
    Ang Libreng Manga Downloader (FMD) ay isang
    open source application na nakasulat sa
    Object-Pascal para sa pamamahala at
    pag-download ng manga mula sa iba't ibang mga website.
    Isa itong salamin...
    I-download ang Libreng Manga Downloader
  • 4
    Aetbootin
    Aetbootin
    Hinahayaan ka ng UNetbootin na lumikha ng bootable
    Mga live na USB drive para sa Ubuntu, Fedora, at
    iba pang mga pamamahagi ng Linux nang wala
    nagsusunog ng CD. Gumagana ito sa Windows, Linux,
    at ...
    I-download ang UNetbootin
  • 5
    Dolibar ERP - CRM
    Dolibar ERP - CRM
    Dolibarr ERP - Ang CRM ay isang madaling gamitin
    ERP at CRM open source software package
    (tumatakbo gamit ang isang web php server o bilang
    standalone na software) para sa mga negosyo,
    mga pundasyon...
    I-download ang Dolibar ERP - CRM
  • 6
    SQuirreL SQL Client
    SQuirreL SQL Client
    Ang SQuirreL SQL Client ay isang graphical na SQL
    client na nakasulat sa Java na magpapahintulot
    mong tingnan ang istraktura ng isang JDBC
    sumusunod na database, i-browse ang data sa
    mga mesa...
    I-download ang SQuirreL SQL Client
  • Marami pa »

Linux command

Ad