用Open()函数打开文件 2004-05-25 打开文件的常用方法是: open(FH, " $filename") or die "Couldn't open $filename for writing: $!"; 如果文件不存在,添加模式(用两个大于符号表示)可以用来创建新文件,如果文 件存在,该模式并不会清除原来的数据。 同“> $filename") or die "Couldn't open $filename for appending: $!"; 通过“+”模式。 open(FH, "+> $filename") or die "Couldn't open $filename for reading and w...
如下程序: #!/usr/bin/perl open($fh,"test.txt"); select $fh; close $fh; print "test"; 本来期望能够打印出"test",但是结果确实什么都没有返回.请求大家帮助理解一下.谢谢!
hash文件内容: $datamysql{"master"}={ "host5.zhang.edu",3309 } $datamysql{"slave"}={ "host5.zhang.edu",3309, "host7.zhang.edu",3309 } 把上面的内容用open打开付给一个新的%hash-new,有什么好办法吗?
各位大哥,我使用perl的open来打开文件,中文部分是乱码. 代码就是open文件,如下: my $file="dt.xml"; open my $fh,"$file" or die "can not open $file\n"; while(my $line = <$fh>) { print "$line"; #...; } 我觉得是编码不对,可是又不太懂怎么改,才开始使用perl的新手.. 看了一些网上的方法,比如open my $fh, "<:encoding(utf8)", "$file" or die; 以及 open(FH, "<:utf8", "$file") or die $!; .. 但是好像不管用..求指教帮忙解...
运行perl的时候显示can't open perl script “myfirstpl.pl”:no such file or directory 但是那个盘里面又确实是有这个文件,请问这是怎么回事呢?
如题,不清楚用perl cgi能否实现打开文件对话框。就是我点击按钮,就弹出一个打开文件的对话框,这时我可以选择各个硬盘上的文件。然后读取相应的文件?