b03766_tiantian 2014-10-18 04:24 采纳率: 0%
浏览 1688

Perl 中glob不起作用,系统为XP, Perl 版本为active per 5.16

我写了一段代码打印文件家中所有TXT文件的文件名,程序如下:
my @txt_files=glob("*.txt");
print "@txt_flies\n";

可是在命令行中运行的时候是没有任何显示的

应该打印出每个文件名才对呀,怎么会没有显示呢,我刚开始看PERL没多久
,麻烦高手给看看这个是怎么回事,谢谢大家

  • 写回答

1条回答

  • cdzwm 2015-01-27 06:12
    关注

    @txt_files
    @txt_flies

    你这前后写的变量名都不一样呀。

    建议你写代码加上:
    use strict;
    use warnings;

    my @txt_files=glob("*.txt");

    print "@txt_flies\n";

    评论

报告相同问题?

悬赏问题

  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 基于卷积神经网络的声纹识别
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP