zugbruecke:从Linux,MacOS或BSD下运行的Python脚本在Windows DLL中调用例程

时间:2024-06-14 17:17:26
【文件属性】:

文件名称:zugbruecke:从Linux,MacOS或BSD下运行的Python脚本在Windows DLL中调用例程

文件大小:154KB

文件格式:ZIP

更新时间:2024-06-14 17:17:26

python ctypes wine python-module Python

概要 zugbruecke是一个实验性Python模块(当前处于开发状态3 / alpha )。 它允许从在Unices /类Unix系统(例如Linux,MacOS或BSD)上运行的Python代码中的Windows DLL中调用例程。 zugbruecke旨在替代Python标准库的ctypes模块。 zugbruecke建立在Wine之上。 在后台启动的独立Windows Python解释器用于执行被调用的DLL例程。 Unix端与Windows / Wine端之间的通信基于Python的内置多处理连接功能。 zugbruecke对指针,结构类型和回调函数具有(有限的)支持。 zugbruecke具有丰富的日志记录功能,可以调试与自身和Wine相关的问题。 zugbruecke使用Python 3语法编写,主要针对Python的CPython实现。 关于Wine(来自 ): Win


【文件预览】:
zugbruecke-master
----demo_dll()
--------demo_dll.h(7KB)
--------demo_dll.c(12KB)
--------makefile(1KB)
----README.rst(10KB)
----CONTRIBUTING.rst(5KB)
----src()
--------zugbruecke()
----scripts()
--------wine-pytest(2KB)
--------wine-python(2KB)
--------wine-pip(2KB)
----run_test.py(3KB)
----AUTHORS.rst(181B)
----examples()
--------demo_call_win.py(4KB)
--------test_callback.py(3KB)
--------test_cookbook.py(9KB)
--------test_zugbruecke.py(2KB)
--------test_zugbruecke_perf.py(2KB)
----HOWTORELEASE.rst(1KB)
----.travis.yml(3KB)
----LICENSE(25KB)
----setup.cfg(97B)
----setup.py(4KB)
----CHANGES.rst(5KB)
----makefile(2KB)
----docs()
--------wineenv.rst(2KB)
--------bugs.rst(2KB)
--------security.rst(912B)
--------faq.rst(2KB)
--------introduction.rst(5KB)
--------conf.py(6KB)
--------installation.rst(1KB)
--------session.rst(4KB)
--------configuration.rst(4KB)
--------memsync.rst(15KB)
--------interoperability.rst(1KB)
--------index.rst(1KB)
--------examples.rst(2KB)
--------Makefile(1KB)
--------benchmarks.rst(3KB)
----tests()
--------test_callback_optional.py(3KB)
--------test_null_terminated_string.py(8KB)
--------test_vector3d_add.py(4KB)
--------test_error_callargs.py(3KB)
--------test_gauss_elimination.py(3KB)
--------test_bubblesort_segments.py(3KB)
--------test_get_const_int.py(2KB)
--------test_sqrt_int.py(2KB)
--------test_avg.py(3KB)
--------test_error_argtypes.py(2KB)
--------test_error_missingdll.py(2KB)
--------test_fibonacci_sequence.py(3KB)
--------test_square_int_array_with_struct.py(3KB)
--------test_r_strsxp.py(3KB)
--------test_mix_rgb_colors.py(3KB)
--------test_bubblesort_struct.py(3KB)
--------test_devide.py(2KB)
--------test_error_missingroutine.py(2KB)
--------test_gdc.py(2KB)
--------test_square_int_array.py(3KB)
--------test_apply_filter_to_image.py(6KB)
--------test_bubblesort.py(3KB)
--------test_distance.py(3KB)
--------test_in_mantel.py(2KB)
--------test_callback_simple_struct.py(3KB)
--------test_tag_string.py(4KB)
--------test_callback_simple.py(3KB)
----.gitignore(1KB)

网友评论