我有一個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