我有一个脚本,它使用我从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