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 @INC4) require('xxx/xx/xx.pl), 你这是 linux 还是 windows, 如果是 linux, 那看放其他 .pl 包的路径是否已有读取权限
5) 重新检查一次, 个别 package / pl 中所需要的其他 module 是否也已在新系统上配置妥当
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)