ഇംഗ്ലീഷ്ഫ്രഞ്ച്സ്പാനിഷ്

Ad


OnWorks ഫെവിക്കോൺ

ctypeslib - ക്ലൗഡിൽ ഓൺലൈനിൽ

ഉബുണ്ടു ഓൺലൈൻ, ഫെഡോറ ഓൺലൈൻ, വിൻഡോസ് ഓൺലൈൻ എമുലേറ്റർ അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിവയിലൂടെ OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ ctypeslib പ്രവർത്തിപ്പിക്കുക

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്‌സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന ctypeslib കമാൻഡ് ആണിത്.

പട്ടിക:

NAME


h2xml - ഹെഡർ ഫയലുകൾ XML ഇന്റർമീഡിയറ്റുകളിലേക്ക് പരിവർത്തനം ചെയ്യുക
xml2py - XML ​​ഇന്റർമീഡിയറ്റുകളെ പൈത്തൺ ctypes ഇന്റർഫേസിലേക്ക് പരിവർത്തനം ചെയ്യുക

സിനോപ്സിസ്


h2xml ഉൾപ്പെടുത്തൽ ഫയൽ ... [ഓപ്ഷനുകൾ] -o outputxmfile
xml2py xmfile ... [ഓപ്ഷനുകൾ] -o outputpyfile

വിവരണം


ctypeslib സി ഹെഡർ ഫയലുകളെ xml ഫയലുകളാക്കി മാറ്റാൻ കഴിവുള്ള ഒരു പൈത്തൺ കോഡ് ജനറേറ്ററാണ്
(gccxml ഉപയോഗിച്ച്), തുടർന്ന് xmfiles ഒരു ctypes നിർവചിക്കുന്ന പൈത്തൺ മൊഡ്യൂളുകളാക്കി മാറ്റുന്നു
അനുബന്ധ സി ലൈബ്രറിയിലേക്കുള്ള ഇന്റർഫേസ്.

Ctypeslib ctypes അല്ല. Ctypes പൈത്തൺ 2.5+ ൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്, കൂടാതെ ലോവർക്കുള്ള ആഡ്-ഓൺ ആയും
പതിപ്പുകൾ, ctypeslib എന്നത് ctypes രചയിതാവ് എഴുതിയ അത്ര അറിയപ്പെടാത്ത ആഡ്-ഓൺ ആണ്. നിങ്ങൾ എങ്കിൽ
ctypes ധാരാളമായി ഉപയോഗിക്കുക, കൂടാതെ വിളിക്കപ്പെടുന്ന ഫംഗ്‌ഷനുകളുടെ ആർഗ്‌ടൈപ്പുകളും റീസ്റ്റൈപ്പുകളും സജ്ജീകരിക്കുന്നതിൽ മടുത്തു,
നിങ്ങൾ ctypeslib പരിശോധിക്കണം. Ctypeslib-ൽ നിന്ന് ഡാറ്റ തരങ്ങളും ഘടനകളും സജ്ജീകരിക്കാനും കഴിയും
സി ഹെഡ്ഡർ ഫയലുകൾ സ്വയമേവ.

h2xml ഒപ്പം xml2py ctypeslib-ലേക്കുള്ള ഉപയോക്തൃ ഇന്റർഫേസ് സ്ക്രിപ്റ്റുകളാണ്. h2xml C തലക്കെട്ട് പരിവർത്തനം ചെയ്യുന്നു
ഫയലുകൾ xml ഇന്റർമീഡിയറ്റുകളിലേക്ക് (ഉപയോഗിക്കുന്നു gccxml) ഒപ്പം xml2py ഈ ഇടനിലക്കാരെ പരിവർത്തനം ചെയ്യുന്നു
പൈത്തൺ ഫയലുകൾ. കുറഞ്ഞത്, നിങ്ങൾക്ക് സി തരങ്ങളുടെ ഓട്ടോമാറ്റിക് നിർമ്മാണം ലഭിക്കും
(ഘടനകൾ മുതലായവ) ctypes നിർവചനങ്ങളിൽ. അധിക ഓപ്ഷനുകൾ ഉപയോഗിച്ച്, മാക്രോ നിർവചനങ്ങൾ ആകാം
വികസിപ്പിക്കുകയും ഔട്ട്‌പുട്ട് പൈത്തൺ ഫയൽ സ്വയമേവ (ctypes ഉപയോഗിച്ച്) എന്നതിലേക്ക് ലിങ്കുചെയ്യുകയും ചെയ്യാം
അനുബന്ധ സി ലൈബ്രറി.

ഏറ്റവും ചെറിയ ഉദാഹരണം ഇതാണ്:

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

പ്രീപ്രൊസസ്സർ ചിഹ്നങ്ങൾ ലഭിക്കാൻ, നിങ്ങൾ ഉപയോഗിക്കണം -c പതാകയിലേക്ക് h2xml. സ്വയമേവ ലിങ്കുചെയ്യാൻ
ctypes വഴി C ലൈബ്രറികളിലേക്ക്, നിങ്ങൾ പ്രസക്തമായ ലൈബ്രറികൾ കൈമാറേണ്ടതുണ്ട് xml2py കൂടെ -l
library.so.

ഓപ്ഷനുകൾ


h2xml ഓപ്ഷനുകൾ:

-h, --സഹായിക്കൂ
ഹ്രസ്വമായ സഹായ സന്ദേശം കാണിക്കുക

-q, --നിശബ്ദമായി

-D പേര്[=മൂല്യം]
നിർവ്വചിക്കാൻ മാക്രോകൾ

-U NAME
നിർവചിക്കാതിരിക്കാൻ മാക്രോകൾ

-I ഡയറക്ടറി
അധിക ഡയറക്ടറികൾ ഉൾപ്പെടുന്നു

-o XMLFILE
XML ഔട്ട്പുട്ട് ഫയലിന്റെ പേര്

-c, --cpp-ചിഹ്നങ്ങൾ
#define ചിഹ്നങ്ങൾ കണ്ടെത്താൻ ശ്രമിക്കുക - ഇത് കംപൈലർ പിശകുകൾ നൽകിയേക്കാം, അതിനാൽ ഇത് ഓഫാണ്
സ്ഥിരസ്ഥിതിയായി.

-k സൃഷ്ടിച്ച താൽക്കാലിക ഫയലുകൾ ഇല്ലാതാക്കരുത് (പ്രശ്നങ്ങൾ കണ്ടെത്തുന്നതിന് ഉപയോഗപ്രദമാണ്)

xml2py ഓപ്ഷനുകൾ:

-h, --സഹായിക്കൂ
ഈ സഹായ സന്ദേശം കാണിച്ച് പുറത്തുകടക്കുക

-c അഭിപ്രായങ്ങളിൽ ഉറവിട ഫയൽ ലൊക്കേഷൻ ഉൾപ്പെടുത്തുക

-d സി പ്രോട്ടോടൈപ്പും സോഴ്സ് ഫയൽ ലൊക്കേഷനും അടങ്ങുന്ന ഡോക്‌സ്‌ട്രിംഗുകൾ ഉൾപ്പെടുന്നു

-k ടൈപ്പ്കൈൻഡ്
ഉൾപ്പെടുത്തേണ്ട തരത്തിലുള്ള വിവരണങ്ങൾ: d = # നിർവചിക്കുന്നു, e = എണ്ണൽ, f =
പ്രവർത്തനങ്ങൾ, s = ഘടനകൾ, t = ടൈപ്പ്ഡെഫുകൾ

-l dlls
എക്‌സ്‌പോർട്ട് ചെയ്‌ത പ്രവർത്തനങ്ങൾക്കായി തിരയാനുള്ള ലൈബ്രറികൾ

-o ഔട്ട്പ്
ഔട്ട്‌പുട്ട് ഫയലിന്റെ പേര് (വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, സാധാരണ ഔട്ട്‌പുട്ട് ഉപയോഗിക്കും)

-r ശുക്ളം
ചിഹ്നങ്ങൾ ഉൾപ്പെടുത്തുന്നതിനുള്ള പതിവ് പദപ്രയോഗം (ചിഹ്നങ്ങളോ അല്ലെങ്കിൽ
എക്സ്പ്രഷനുകൾ വ്യക്തമാക്കിയിട്ടുണ്ട്, എല്ലാം ഉൾപ്പെടുത്തും)

-s SYMBOL
ഉൾപ്പെടുത്താനുള്ള ചിഹ്നം (ചിഹ്നങ്ങളോ പദപ്രയോഗങ്ങളോ ഇല്ലെങ്കിൽ
വ്യക്തമാക്കിയിരിക്കുന്നു, എല്ലാം ഉൾപ്പെടുത്തും)

-v വാചാലമായ ഔട്ട്പുട്ട്

-w തിരഞ്ഞ dlls ലിസ്റ്റിലേക്ക് എല്ലാ സ്റ്റാൻഡേർഡ് വിൻഡോസ് dll-കളും ചേർക്കുക

-m മൊഡ്യൂൾ
പകരം ഇറക്കുമതി ചെയ്യുന്ന ചിഹ്നങ്ങൾ അടങ്ങിയ പൈത്തൺ മൊഡ്യൂൾ(കൾ).
സൃഷ്ടിച്ചു

--പ്രീലോഡ്=Dll
dlls മറ്റെല്ലാവർക്കും മുമ്പായി ലോഡ് ചെയ്യണം (ചിഹ്നങ്ങൾ പരിഹരിക്കുന്നതിന്)

ഉദാഹരണങ്ങൾ


കാണുക /usr/share/doc/python-ctypeslib/examles.Debian ഉദാഹരണങ്ങൾക്കും വിശദീകരണത്തിനും.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ctypeslib ഓൺലൈനായി ഉപയോഗിക്കുക


സൗജന്യ സെർവറുകളും വർക്ക്സ്റ്റേഷനുകളും

Windows & Linux ആപ്പുകൾ ഡൗൺലോഡ് ചെയ്യുക

  • 1
    turkdevops
    turkdevops
    TurkDevOps ał?k kaynak yaz?l?m
    ഗെലി?തിരിച്ചി ടോപ്ലുലുക്ലാർ? DevTurks-ടീം
    തരാഫ്
    ഫീച്ചറുകൾ:https://github.com/turkdevopshttps://turkdevops.g...
    turkdevops ഡൗൺലോഡ് ചെയ്യുക
  • 2
    asammdf
    asammdf
    *asammdf* ഒരു ഫാസ്റ്റ് പൈത്തൺ പാഴ്‌സർ ആണ്
    ASAM-നുള്ള എഡിറ്റർ (അസോസിറ്റേഷൻ
    ഓട്ടോമേഷന്റെ സ്റ്റാൻഡേർഡൈസേഷൻ കൂടാതെ
    അളക്കുന്ന സംവിധാനങ്ങൾ) MDF / MF4
    (അളവ് ഡാറ്റ ഫോർമാറ്റ്...
    asammdf ഡൗൺലോഡ് ചെയ്യുക
  • 3
    LAME (Lame Aint an MP3 എൻകോഡർ)
    LAME (Lame Aint an MP3 എൻകോഡർ)
    ഉപയോഗിക്കേണ്ട ഒരു വിദ്യാഭ്യാസ ഉപകരണമാണ് LAME
    MP3 എൻകോഡിംഗിനെക്കുറിച്ച് പഠിക്കുന്നതിന്. ദി
    LAME പദ്ധതിയുടെ ലക്ഷ്യം മെച്ചപ്പെടുത്തുക എന്നതാണ്
    സൈക്കോ അക്കോസ്റ്റിക്സ്, ഗുണനിലവാരം, വേഗത
    എംപിയുടെ...
    LAME ഡൗൺലോഡ് ചെയ്യുക (Lame Aint an MP3 എൻകോഡർ)
  • 4
    wxPython
    wxPython
    പൈത്തൺ എക്സ്റ്റൻഷൻ മൊഡ്യൂളുകളുടെ ഒരു കൂട്ടം
    ക്രോസ്-പ്ലാറ്റ്ഫോം GUI ക്ലാസുകൾ പൊതിയുക
    wxWidgets.. പ്രേക്ഷകർ: ഡെവലപ്പർമാർ. ഉപയോക്താവ്
    ഇന്റർഫേസ്: X വിൻഡോ സിസ്റ്റം (X11), Win32 ...
    wxPython ഡൗൺലോഡ് ചെയ്യുക
  • 5
    പാക്ക് ഫയൽമാനേജർ
    പാക്ക് ഫയൽമാനേജർ
    ഇതാണ് ടോട്ടൽ വാർ പാക്ക് ഫയൽ മാനേജർ
    പ്രോജക്റ്റ്, പതിപ്പ് 1.7 മുതൽ ആരംഭിക്കുന്നു. എ
    വാർ‌സ്‌കേപ്പിലേക്കുള്ള ഹ്രസ്വ ആമുഖം
    മോഡിംഗ്:...
    പാക്ക് ഫയൽമാനേജർ ഡൗൺലോഡ് ചെയ്യുക
  • 6
    IPerf2
    IPerf2
    അളക്കുന്നതിനുള്ള ഒരു നെറ്റ്‌വർക്ക് ട്രാഫിക് ഉപകരണം
    മെട്രിക്കുകൾക്കൊപ്പം TCP, UDP പ്രകടനം
    ത്രൂപുട്ടിനും ലേറ്റൻസിക്കും ചുറ്റും. ദി
    ലക്ഷ്യങ്ങളിൽ സജീവമായി നിലനിർത്തുന്നത് ഉൾപ്പെടുന്നു
    iperf കോഡ്...
    IPerf2 ഡൗൺലോഡ് ചെയ്യുക
  • കൂടുതൽ "

ലിനക്സ് കമാൻഡുകൾ

Ad