如何使用Perl从文件中读取数字?

时间:2014-03-25 13:49:17

标签: perl file numbers

在我的剧本中,我有一个名为$ monthRaed的论据。

在文件“month.txt”中,有一个对应于一个月的数字(3)。

但是当我读取文件“month.txt”并将结果放入$ monthRaed时,我得到一个GLOB错误。

以下是我所做的:

open $MONTH, "+<", "month.txt";
$monthRaed = $MONTH;

然后,如果我执行print $monthRaed;,我会收到此错误: GLOB(0xf796c8)

我需要一个数字(存储在文件中的数字),用于与本地时间函数中的当前月份进行比较。

1 个答案:

答案 0 :(得分:2)

变化:

 $monthRaed = $MONTH;

为:

 $monthRaed = <$MONTH>;

Files and I/O