【问题标题】:How to send data from Perl to Python如何将数据从 Perl 发送到 Python
【发布时间】:2012-07-24 15:28:09
【问题描述】:

我问了另一个关于加快使用 Perl 和 Monkeyrunner (Jython) 测试 Android 的过程的问题,得到了this answer

启动一个 Monkeyrunner 脚本,获取一个对象一次,然后在一个循环中等待来自 Perl 脚本的数据(当它到来时处理它)似乎是个好主意。但我不知道如何在 Perl 和 Jython (Python) 之间设置某种 IPC。我该怎么做?

【问题讨论】:

  • 您需要用 Python 编写一个包装器来处理通信并将数据提供给 Monkeyrunner 事物。你有没有用谷歌搜索/查看过如何在 Python 中实现 IPC 的教程或文档?您的 Perl 脚本是否需要接收结果? TCP 连接可能适用于此。对于 Perl,请查看 perldoc.perl.org/perlipc.html

标签: android python perl ipc jython


【解决方案1】:

只需在您的monkeyrunner 脚本中使用标准输入来从您的 perl 脚本中读取命令,这应该会打开一个指向它的管道:

 while True:
    cmd = raw_input('Enter command: ')
    if cmd == 'q' or cmd == 'Q':
        break

【讨论】:

    猜你喜欢
    • 2011-04-04
    • 2015-07-16
    • 2018-04-04
    • 2023-03-12
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多