随笔分类 - perl
perl学习笔记
摘要:perl的LWP是抓取网页的经典模块,学习的过程中用这个模块写了一个小程序,是通过抓取有道翻译的翻译结果来实现的。废话不多说,先贴代码(解释见下文#! /usr/bin/perl#学习perl LWP时用post做的翻译小脚本#调用的是有道词典use strict;use warnings;use LWP::UserAgent;use JSON ;#use Data::Dumper;my $browser = LWP::UserAgent->new();print "Please input the word:";chomp (my $input = <STDI
阅读全文
摘要:在vim下写perl程序时,写Perl模块时不会高亮显示,平时很容易出错,于是就想能够使vim支持perl模块的自动补全1 支持Perl模块的自动补全例如,我们想使Web::Scraper,则在我们输入Web然后按CTRL+N以后,就可以自动补。用一个perl脚本实现可以补全系统安装的所有模块#! /usr/bin/perluse strict;use warnings;use File::Find 'find';#补全模块所在文件my $LIST_DIR = "$ENV{HOME}/.vim_extras/";my $LIST_FILE = "f
阅读全文
摘要:最简单的是用-d选项perl -d your_source.pl <i/o_file_name_list>然后就进入了debug模式下面列一些简单的常用的命令s 单步执行p 打印变量 x 以适当的格式输出值的列表(更推荐用x) b 数字 设置某行为断点 r 运行程序(至断点处停下) c 数字/函数 继续执行到某行或者某函数处q 退出l(L的小写)数字 查看某一行l 函数 查看函数其余的可以输入h h 查阅文档
阅读全文


浙公网安备 33010602011771号