perl能运行但是结果是空白的(用perl写数据到excel中时,为什么表头有了,就是下面的内容一直为空呢) 您所在的位置:网站首页 易语言运行目录下文件夹 perl能运行但是结果是空白的(用perl写数据到excel中时,为什么表头有了,就是下面的内容一直为空呢)

perl能运行但是结果是空白的(用perl写数据到excel中时,为什么表头有了,就是下面的内容一直为空呢)

#perl能运行但是结果是空白的(用perl写数据到excel中时,为什么表头有了,就是下面的内容一直为空呢)| 来源: 网络整理| 查看: 265

本文目录用perl写数据到excel中时,为什么表头有了,就是下面的内容一直为空呢请问为什么运行结果是空白电脑在windows下写了一个perl脚本,是关于数据的的读取和输出的,但是在CMD上运行程序后没显示结果和报错感觉代码没有错呀,为什么结果总是空白但当输入的数相差很大时候结果就会显示perl正常运行,但文件夹里没有结果,哪位大神知道为什么perl程序的运行问题,急急急!!c语言程序显示没有问题但运行结果是空白的我用的老师的perl脚本运行没有报错,但是却输出了空txt为什么perl程序运行后没结果输出但又没出现错误提示用perl写数据到excel中时,为什么表头有了,就是下面的内容一直为空呢

use Spreadsheet::WriteExcel; # 创建一个新的EXCEL文件 my $workbook = Spreadsheet::WriteExcel-》new(’PERL生成.xls’); # 添加一个工作表 $worksheet = $workbook-》add_worksheet(); # 新建一个样式 $format = $workbook-》add_format(); # Add a format $format-》set_bold();#设置字体为粗体 $format-》set_color(’red’);#设置单元格前景色为红色 $format-》set_align(’center’);#设置单元格居中 #使用行号及列号,向单元格写入一个格式化和末格式化的字符串 $col = 1;$row = 2; $worksheet-》write($row, $col, ’Hi 2,1!’, $format); $worksheet-》write( $col-1, $row-1 , ’HI 0,1!’); $worksheet-》write(1, $col, ’Hi 1,1!’); #使用单元格名称(例:A1),向单元格中写一个数字。 $worksheet-》write(’A3’, 1.2345); $worksheet-》write(’A4’, ’LOVE KUNKUN’,$format); $worksheet-》write(’B3’, 1);$worksheet-》write(’B4’, 2);$worksheet-》write(’C3’, 3);$worksheet-》write(’D3’, 4);$worksheet-》write(’E3’, 5);$worksheet-》write(’F3’, 6);

请问为什么运行结果是空白

最主要的原因是在第一个if语句,在判断条件处应写逻辑判断语句(使用= =),但错写为赋值语句(使用了一个等号=)导致实际执行时无论输入什么值都会使得x为0,且不会执行下面x为0时的输出语句,另外错误的赋值为0也会导致两个正确的判断条件不会被执行。

电脑在windows下写了一个perl脚本,是关于数据的的读取和输出的,但是在CMD上运行程序后没显示结果和报错

输入 perl test.pl 然后就能执行了。其中test.pl是你所要运行的文件的名称用命令指示符则说不是内部或外部的命令。这个说明安装没有自动把perl的文件路径自动添加到环境变量中去。具体方法:右击我的电脑--属性--高级--环境变量--在系统变量部分--双击path--在最后添加你perl的安装路径。例如;C:\Perl\bin 另外一种方法,你也可以安装activeperl 5.10.0 它会自动添加环境变量

感觉代码没有错呀,为什么结果总是空白但当输入的数相差很大时候结果就会显示

这是数组的问题。数组可以用相同名字引用一系列变量,并用数字来识别它们。在许多场合,可用数组可以缩短和简化程序,因为可以利用索引值设计一个循环,高效处理各种情况。数组有上界和下界,数组的元素在上下界内是连续的,因为Visual Basic对每一个索引值都分配空间,所以不要不切实际地声明一个太大的数组。 一个数组中的所有元素应该具有相同的数据类型。当然,当数据类型为变体型时,各个元素能够包含不同种类的数据(对象、字符串、数值等等),可以声明任何基本数据类型的数组,包括用户定义的类型和对象变量。 在Visual Basic中有两种类型的数组,固定大小的数组和在运行中大小可以改变的动态数组。 有三种方法声明固定大小的数组。在模块的声明段,用Public语句声明公用数组。在模块的声明段,用Private语句声明数组。在过程中,用Private语句声明局部数组。希望我能帮助你解疑释惑。

perl正常运行,但文件夹里没有结果,哪位大神知道为什么

还是昨天的那个程序,假设你的文件分为 1.txt 2.txt 3.txt,这个时候不要包含文件头,即所有的文件都是内容程序修改为:#$head = 《》;while(《》){@line = split(/,/,$_);$lwfs = $line;$user = join(’|’,$line);$info{$lwfs}{’times’} +=1;$info{$lwfs}{’users’}{$user} +=1;}print “lwsf,user,times\n“;foreach my $key ( keys %info ){$times=$info{$key}{’times’};@users = keys $info{$key}{’users’};$usercount = $#users+1;print “$key,$usercount,$times\n“;}注意:读取文件头到$head变量的那句已经注释掉了。此时运行方法为: perl my.pl 1.txt 2.txt 3.txt 就可以了perl自己会把所有文件内容都读进来处理的

perl程序的运行问题,急急急!!

用搜索找到perl.exe文件,在你的安装目录里,然后把它所在的目录添加到PATH里。无法运行的原因是操作系统找不到这个文件,你试试打出全部路径就能运行,而添加PATH后直接打perl就可以运行,至于添加办法,打开C:\autoexec.bat找到PATH那一行,添加路径到那一行即可。另外在cmd里输入PATH=$PATH;路径也行。这些你搜索一下添加PATH查看详细的知识吧

c语言程序显示没有问题但运行结果是空白的

您好,很高兴回答您的问题。在c语言中,程序的错误分成两种,一种是语法错误,程序在进行运行过程中会检测出来,并且给出错误的大致位置和原因,另一种错误是逻辑错误,说通俗点就是程序没有语法错误,但是程序内部出现了不符合题目本意的错误,导致不能得出正确结果,这种误是没有提示的,要编写者自己去发现。估计您的程序出现了第二种错误,所以需要您仔细分析哦。

我用的老师的perl脚本运行没有报错,但是却输出了空txt

输出空白文档,并不一定就要报错的。可能是open 新建txt后面的语句匹配不到相对应的内容

为什么perl程序运行后没结果输出但又没出现错误提示

mori]“,);上面的最后部分应该改为:mori]“);最后的,可以去掉,另外最后的;你用的是全角的最后执行完的记录会写入lastami.txt这个文件里。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有