繁体   English   中英

使用Perl在Windows中输入和读取文件时遇到问题

[英]Having problems with file input and reading in Windows with Perl

我试图读取与Perl脚本相同的目录中的文件作为输入,并使用Perl在Windows中从中读取。

码:

$inputFile =  getcwd . "/" . <STDIN>;
open (FILE, chomp($inputFile)) or die "Cannot open $inputFile: $!\n";   
@lines = <FILE>;
print "@lines\n";

我得到的错误是:

C:/Documents and Settings/username/workspace/test.pl  No such file or directory

即使该文件确实存在于该确切目录中的确切形式。 我也尝试将“文档和设置”放在引号中。

chomp的返回值不是chomped值。 open之前将chomp排除在外,你应该没事。

顺便说一句, getcwd是不必要的; 当前目录的概念意味着在没有完整路径的情况下查看的位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM