我有一个Perl脚本,我想嵌入到Python中。每当我运行Python时,Perl代码也应该执行。两个代码都在同一个文件中。我从HPSA运行,因此没有与代码运行相关的文件名。如何在Perl中嵌入Perl代码?
-2
A
回答
4
是这样的吗?
from subprocess import call as sp_call
perlscript = """
use strict;
use warnings;
print "EHLO world\n";
"""
exitcode = sp_call(['perl', '-e', perlscript], shell=False)
如果您需要捕获Perl脚本等的输出,请查看subprocess.Popen和friends。
+1
Whi被低估了吗?虽然不包含一些英文文本,说明所要求的是完全不可行的,而外部过程是要走的路,但是这个答案是正确的,因为它回答了@ jsbueno的OP – jsbueno
+2
请假设如果downvoter想评论,他们会有;其他人只是在猜测,所以这个练习毫无意义 – jonrsharpe
相关问题
- 1. 如何在perl-xs模块内嵌入Perl代码?
- 2. 在Verilog中嵌入perl
- 3. 如何在此Perl代码中转义?
- 4. 我如何在我的Perl源代码中嵌入中文字符?
- 5. perl代码块
- 6. 如何使的代码部分在Perl
- 7. Perl读取perl代码表示文件
- 8. Perl CGI代码bug
- 9. perl高效代码
- 10. Perl特定代码
- 11. 坚持Perl代码
- 12. Perl - 代码增强
- 13. Perl代码中的错误
- 14. 在C中嵌入perl问题
- 15. 在Perl程序中嵌入模块
- 16. 在YAML文件中嵌入perl
- 17. 在perl程序中嵌入shell命令
- 18. 如何告诉perl执行一段生成的Perl代码?
- 19. 如何在编译时从外部文件导入Perl代码?
- 20. 嵌入Perl解释器
- 21. 如何标记Perl源代码?
- 22. 如何自动整理Perl源代码?
- 23. Perl:这段代码如何工作?
- 24. 如何从LoadRunner调用Perl代码?
- 25. 如何使用嵌入式Perl代码来评估正则表达式
- 26. R在perl中嵌入的代码,ggsave无法保存pdf文件
- 27. Perl代码 - 管道“|”在`open()`语句中
- 28. 什么是“1”在Perl源代码中?
- 29. 在Perl中查找多行代码?
- 30. 如何使用ActiveState Perl在perl中读取和写入管道?
你如何在同一个文件中有perl和python? Python代码如何被执行? –
[Perl-Python polyglots](http://www.vendian.org/mncharity/dir3/multilang/file/) – mob
与[HP Service Activator](http://en.wikipedia.org/wiki/HP_Service_Activator)一样, ? – tripleee