gpt4 book ai didi

python - perl 到 python 互操作的建议?

转载 作者:太空宇宙 更新时间:2023-11-04 06:45:00 27 4
gpt4 key购买 nike

我们有一个相当大的 Perl 代码库。在可预见的 future ,我们的代码库将保留在 Perl 中。但是,我们正在考虑添加一个基于 GUI 的仪表板实用程序。我们正在考虑用 Python 编写仪表板(使用 tkinter 或 wx)。然而,问题是我们想在 Python GUI 中利用我们现有的 Perl 代码库。

那么...关于如何实现这一点有什么建议吗?我们正在考虑几个选项:

  1. 编写模拟函数调用的可执行文件(在 Perl 中);在 python 中调用这些 Perl 可执行文件作为系统调用。
  2. 在 Python 仪表板内即时编写 Perl 可执行文件,并调用(临时)Perl 可执行文件。
  3. 找到某种 Perl 到 Python 的转换器或绑定(bind)。

还有其他想法吗?我很想听听其他人是否遇到过这个问题。不幸的是,目前无法将代码库本身转换为 Python。

最佳答案

我不想成为合唱团中的另一个人,但是......

  1. 避免使用其他语言
  2. 使用 Wx,使其原生外观和感觉使应用程序对于非技术受众来说看起来“真实”。
  3. 下载 Padre 源代码,看看它是如何编写 Wx Perl 代码的,然后大肆窃取它的最佳技巧,或者干脆拆掉它并使用应用程序框架(使用 Perl 双重许可证的艺术部分使其合法)。
  4. 构建您自己的 Strawberry Perl 子类,将应用程序打包为 MSI 安装程序,并将其推送到公司的 Active Directory 域中。

当然,我说这一切只是因为你说的是​​“仪表板”,我读作“公司”,这让我假设一个 Microsoft AD 网络......

关于python - perl 到 python 互操作的建议?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1556668/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com