perl如何调用其他的perl文件?

perl如何调用其他的perl文件?,第1张

可以使用两种方法:

1.require "xxx.pl"

2.use xxx.pm

加入require或者use在perl中相当于将文件xxx.pl/pm整个文件都添加到调用它的文件中;

例如:

gettime.pl

#!/usr/bin/perl

print "gettime is 2011-07-25 14:40:10\n"

showtime.pl

#!/usr/bin/perl

require "gettime.pl"

print "get time ok\n"

则执行showtime.pl会显示:

gettime is 2011-07-25 14:40:10

get time ok

1) 你说的 "调用失效", 是你的 pm 包, 还是 main ?

2) 怎麼个失效法 ? 报甚麼错 ?

3) 看看你放 pm 包的位置是否在这里

print $_.$/ foreach @INC

4) require('xxx/xx/xx.pl), 你这是 linux 还是 windows, 如果是 linux, 那看放其他 .pl 包的路径是否已有读取权限

5) 重新检查一次, 个别 package / pl 中所需要的其他 module 是否也已在新系统上配置妥当


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12047175.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存