InggrisPerancisSpanyol

Ad


favorit OnWorks

xml2py - Online di Cloud

Jalankan xml2py di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah xml2py yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


h2xml - mengonversi file header ke perantara XML
xml2py - mengkonversi intermediet XML ke antarmuka Python ctypes

RINGKASAN


h2xml termasuk file ... [Pilihan] -o keluaranxmlfile
xml2py file xml ... [Pilihan] -o keluaranpyfile

DESKRIPSI


ctypeslib adalah generator kode Python yang mampu mengubah file header C menjadi file xml
(menggunakan gccxml), dan kemudian mengubah file xml menjadi modul Python yang mendefinisikan ctypes
antarmuka ke perpustakaan C yang sesuai.

Ctypeslib bukan ctypes. Ctypes disertakan dalam Python 2.5+ dan sebagai add-on untuk yang lebih rendah
versi, sedangkan ctypeslib adalah add-on yang kurang dikenal yang ditulis oleh penulis ctypes. Jika kamu
gunakan ctypes banyak dan lelah mengatur argtypes dan mengetik ulang fungsi yang dipanggil,
anda harus melihat ke dalam ctypeslib. Ctypeslib juga dapat mengatur tipe dan struktur data dari
C file header secara otomatis.

h2xml dan xml2py adalah skrip antarmuka pengguna ke ctypeslib. h2xml mengonversi header C
file menjadi perantara xml (menggunakan gccxml) Dan xml2py mengubah zat antara ini menjadi
File Python. Minimal, Anda bisa mendapatkan konstruksi otomatis tipe C
(struktur, dll) dalam definisi ctypes. Dengan opsi tambahan, definisi makro dapat
diperluas dan file Python keluaran dapat ditautkan secara otomatis (menggunakan ctypes) ke
pustaka C yang sesuai.

Contoh paling singkat adalah:

h2xml tajuk.h -o keluar_c.xml
xml2py keluar_c.xml -o keluar_c.py

Untuk mendapatkan simbol praprosesor, Anda harus menggunakan -c bendera ke h2xml. Untuk menautkan secara otomatis
ke perpustakaan C melalui ctypes, Anda harus meneruskan perpustakaan yang relevan ke xml2py dengan -l
perpustakaan.so.

PILIHAN


h2xml pilihan:

-h, --membantu
tampilkan pesan bantuan singkat

-q, --diam

-D NAMA[=VALUE]
makro untuk menentukan

-U NAMA
makro untuk tidak ditentukan

-I DIREKTORI
tambahan termasuk direktori

-o FILE XML
Nama file keluaran XML

-c, --cpp-simbol
coba temukan simbol #define - ini mungkin menyebabkan kesalahan kompiler, jadi tidak aktif
standar.

-k jangan hapus file sementara yang dibuat (berguna untuk menemukan masalah)

xml2py pilihan:

-h, --membantu
tunjukkan pesan bantuan ini dan keluar

-c sertakan lokasi file sumber di komentar

-d termasuk docstrings yang berisi prototipe C dan lokasi file sumber

-k JENIS
jenis deskripsi tipe yang harus disertakan: d = #defines, e = enumerations, f =
fungsi, s = struktur, t = typedefs

-l DLL
perpustakaan untuk mencari fungsi yang diekspor

-o KELUARAN
nama file keluaran (jika tidak ditentukan, keluaran standar akan digunakan)

-r EKSPRESI
ekspresi reguler untuk simbol yang disertakan (jika bukan simbol atau
ekspresi ditentukan, semuanya akan disertakan)

-s SYMBOL
simbol yang akan disertakan (jika simbol atau ekspresi tidak
ditentukan, semuanya akan disertakan)

-v keluaran verbose

-w tambahkan semua jendela dll standar ke daftar dll yang dicari

-m modul
Modul Python yang berisi simbol yang akan diimpor alih-alih
dihasilkan

--pramuat=DLL
dll untuk dimuat sebelum yang lain (untuk menyelesaikan simbol)

CONTOH


Silakan lihat /usr/share/doc/python-ctypeslib/examples.Debian untuk contoh dan penjelasannya.

Gunakan xml2py online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Burung api
    Burung api
    Firebird RDBMS menawarkan fitur ANSI SQL
    & berjalan di Linux, Windows &
    beberapa platform Unix. Fitur
    konkurensi & kinerja yang sangat baik
    & kekuasaan...
    Unduh Firebird.dll
  • 2
    KompoZer
    KompoZer
    KompoZer adalah editor HTML wysiwyg menggunakan
    basis kode Mozilla Composer. Sebagai
    Pengembangan Nvu telah dihentikan
    pada tahun 2005, KompoZer memperbaiki banyak bug dan
    menambahkan f...
    Unduh KompoZer.dll
  • 3
    Pengunduh Manga Gratis
    Pengunduh Manga Gratis
    Pengunduh Manga Gratis (FMD) adalah
    aplikasi sumber terbuka ditulis dalam
    Object-Pascal untuk mengelola dan
    mengunduh manga dari berbagai situs web.
    Ini cermin...
    Unduh Pengunduh Manga Gratis
  • 4
    Aetbootin
    Aetbootin
    UNetbootin memungkinkan Anda membuat bootable
    Drive USB langsung untuk Ubuntu, Fedora, dan
    distribusi Linux lainnya tanpa
    membakar CD. Ini berjalan di Windows, Linux,
    dan ...
    Unduh UNetbootin.dll
  • 5
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM
    Dolibarr ERP - CRM mudah digunakan
    Paket perangkat lunak open source ERP dan CRM
    (dijalankan dengan server php web atau sebagai
    perangkat lunak mandiri) untuk bisnis,
    yayasan...
    Unduh Dolibarr ERP - CRM
  • 6
    Klien SQL SQuirreL
    Klien SQL SQuirreL
    SQuirreL SQL Client adalah SQL grafis
    klien yang ditulis dalam Java yang memungkinkan
    Anda untuk melihat struktur JDBC
    database yang sesuai, jelajahi data di
    meja...
    Unduh SQuirreL SQL Client
  • Lebih banyak lagi »

Perintah Linux

Ad