我有一個腳本,它使用我從CPAN中編寫的用於演示的模塊的子類。理想情況下,我希望將這兩個文件放在同一個文件中,因爲子類模塊中沒有太多代碼。擴展子模塊以包含腳本代碼或將腳本轉換爲模塊是沒有意義的。我應該如何在腳本中包含模塊代碼?Perl:在腳本中包含/嵌入模塊
3
A
回答
10
在一個文件中包含多個包沒有問題。
package Foo;
sub new {
print "Foo::new\n";
}
package main;
new Foo;
0
你可以做的是如下,命名你想包括的'模塊'core.pm
或類似的東西。然後把它放在與其他腳本相同的目錄中,並在腳本中放入require core;
,這應該工作。一般有use
和require
這應該幫助你以某種方式實現你想要的東西。
相關問題
- 1. 如何在Perl腳本中包含所有/某些「子模塊」?
- 2. 在安裝腳本中包含嵌套模塊
- 3. 如何嵌入Python模塊在腳本
- 4. 在Perl程序中嵌入模塊
- 5. 不能包含JSON :: XS模塊在本地CGI perl腳本,但可以包括JSON模塊
- 6. 使用Python腳本包含'requests'模塊
- 7. 在concrete5塊中包含腳本
- 8. 如何自動將模塊包含在嵌套子模塊中
- 9. 在jQuery中嵌入MVC腳本塊
- 10. 在perl腳本中插入rsh和模塊加載
- 11. Perl腳本中嵌入的csv數據
- 12. Perl腳本語言中的CPAN模塊
- 13. Perl PP不包含切換模塊
- 14. python distutils在模塊目錄中包含Shell腳本
- 15. 無法在py2exe安裝腳本中包含模塊(python3)
- 16. 包含引用本地C庫的本地Perl模塊
- 17. 在模塊中包含模塊
- 18. perl腳本參數包含雙定額「
- 19. 從包含多個腳本(殼/ perl的)
- 20. Perl - 在主腳本中嵌套來自第二級嵌套模塊的模塊和訪問子程序
- 21. 在Ruby中包含模塊
- 22. 在verilog中包含模塊
- 23. 如何爲CGI腳本的模塊設置Perl的包含路徑?
- 24. 如何在perl-xs模塊內嵌入Perl代碼?
- 25. 在Python腳本中導入模塊
- 26. 在JS腳本中導入js模塊
- 27. 在Perl中包含Perl
- 28. 通過perl腳本安裝cpan模塊?
- 29. 網站Perl腳本失敗,json模塊
- 30. requirejs模塊包含模塊
這是目前的安排;我在同一個目錄下有模塊和腳本。但是,我希望他們在同一個文件中,因爲模塊代碼非常短。 – 2011-01-31 21:35:29
哦,我沒有完全得到你的答案。那麼請看一下羅馬上面的答案。你可以把軟件包放在腳本中...... – 2011-01-31 21:49:09