我有一个脚本,它使用我从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. 在perl脚本中插入rsh和模块加载
- 3. Perl PP不包含切换模块
- 4. python distutils在模块目录中包含Shell脚本
- 5. 包含引用本地C库的本地Perl模块
- 6. 在模块中包含模块
- 7. 从包含多个脚本(壳/ perl的)
- 8. perl脚本参数包含双定额“
- 9. Perl - 在主脚本中嵌套来自第二级嵌套模块的模块和访问子程序
- 10. 如何为CGI脚本的模块设置Perl的包含路径?
- 11. 在Perl中包含Perl
- 12. Perl包制作和注入模块
- 13. 使用Perl脚本包含R脚本以检索的accesion数
- 14. 是否可以手动将CPAN库包含在Perl脚本中?
- 15. 导入Perl模块,
- 16. 如何在包中包含bash脚本?
- 17. 在Python包中包含一个脚本
- 18. 你推荐在cgi脚本中用Perl编写xmlrpc模块?
- 19. Perl:如何在脚本中生成'use'd模块列表?
- 20. 如何定义仅包含脚本标签的RequireJS模块?
- 21. 我怎样才能导入一个Python脚本包含到Sikuli几个模块
- 22. 在PrestaShop模块中包含翻译
- 23. 在python中包含/扩展模块
- 24. 在HTML中包含节点模块
- 25. 如何在TideSDK中包含JS模块?
- 26. 在C++中包含文件/模块
- 27. 在HTML中包含AngularJS模块
- 28. 在angularjs中包含firebase-admin SDK模块
- 29. 如何在linux中包含python模块?
- 30. 在编译中包含vb.net模块
这是目前的安排;我在同一个目录下有模块和脚本。但是,我希望他们在同一个文件中,因为模块代码非常短。 – 2011-01-31 21:35:29
哦,我没有完全得到你的答案。那么请看一下罗马上面的答案。你可以把软件包放在脚本中...... – 2011-01-31 21:49:09