perl跳过首行读取文件的实现代码
#!/usr/bin/perl
open( READ, "<$file" );
readline READ; # skip the first line
while (<READ>) {
my ( $id, $axis1, $axis2, $axis3, $value ) = split / /;
$line = sprintf ( "%d %d %d %d %d %d",
$id, $axis1, $axis2, $axis3, $value, $axis1 + $axis2 );
print WRITE $line;
}
close READ;
这里说说我自己的想法,挺笨的:
直接定义标量变量运行一遍: my $skipfirst = <FH>; 感觉这样也好,但是如果需要同时处理多个文件,每个都需要跳过首行,每个都需要定义一个变量,觉得太浪费了,readline正好帮了俺的大忙了。
相关推荐
-
perl跳过首行读取文件的实现代码
复制代码 代码如下: #!/usr/bin/perlopen( READ, "<$file" );readline READ; # skip the first linewhile (<READ>) {my ( $id, $axis1, $axis2, $axis3, $value ) = split / /;$line = sprintf ( "%d %d %d %d %d %d",$id, $axis1, $axis2, $axis3, $va
-
Java文件操作之按行读取文件和遍历目录的方法
按行读取文件 package test; import java.io.*; import java.util.*; public class ReadTest { public static List<String> first_list; public static List<String> second_list; public ReadTest() { first_list = new LinkedList<>(); second_list = new Link
-
Java 按行读取文件按行写入文件并以空格分割字符串的方法
首先是按行读取字符串 import java.io.BufferedReader; import java.io.File; import java.io.FileReader; public class TxtChange { public static void main(String[] args){ File file=new File("E:\\oldData.txt"); BufferedReader reader=null; String temp=null; int l
-
Python按行读取文件的简单实现方法
1:readline() file = open("sample.txt") while 1: line = file.readline() if not line: break pass # do something file.close() 一行一行得从文件读数据,显然比较慢: 不过很省内存: 测试读10M的sample.txt文件,每秒大约读32000行: 2:fileinput import fileinput for line in fileinput.input("
-
Python按行读取文件的实现方法【小文件和大文件读取】
本文实例讲述了Python按行读取文件的实现方法.分享给大家供大家参考,具体如下: 小文件: #coding=utf-8 #author: walker #date: 2013-12-30 #function: 按行读取小文件 all_lines = [] try: file = open('txt.txt', 'r') all_lines = file.readlines() except IOError as err: print('File error: ' + str(err)) fin
-
C++/Php/Python/Shell 程序按行读取文件或者控制台的实现
写程序经常需要用到从文件或者标准输入中按行读取信息,这里汇总一下.方便使用 1. C++ 读取文件 #include<stdio.h> #include<string.h> int main(){ const char* in_file = "input_file_name"; const char* out_file = "output_file_name"; FILE *p_in = fopen(in_file, "r"
-
PHP按行读取文件时删除换行符的3种方法
PHP按行读取文件 去掉换行符"\n": 第一种: 复制代码 代码如下: $content=str_replace("\n","",$content);echo $content; 或者: 复制代码 代码如下: $content=str_replace(array("\n","\r"),"",$content); 第二种: 复制代码 代码如下: $content=preg_replace
-
php与c 实现按行读取文件实例代码
php与c 实现按行读取文件 前言 感觉很糟糕的一场电话一面竟然给了二面通知,好吧,给自己一个机会也给对方一次机会,题外话.海量数据处理经常涉及到hash将原来文件的每一行散列到子文件中,那如何按行读取文件呢,这里记录一下php和c的实现 很水的一篇,只是记录一下常用的方法,防止面试尴尬 php代码: <?php /** * 按行读取文件 * @param string $filename */ function readFileByLine ($filename) { $fh = fopen(
-
一些语言的按行读取文件的代码实现小结
Java实现 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class JavaFile { public static void main(String[] args
-
python按行读取文件,去掉每行的换行符\n的实例
如下所示: for line in file.readlines(): line=line.strip('\n') 以上这篇python按行读取文件,去掉每行的换行符\n的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们. 您可能感兴趣的文章: Python处理文本换行符实例代码 Python按行读取文件的简单实现方法 python去掉行尾的换行符方法 Python实现读取文件最后n行的方法 python去除空格和换行符的实现方法(推荐)
随机推荐
- vbs版的解密base64加密的脚本
- 正则表达式应用之提炼百度歌词的实现代码
- Apache和Nginx的优缺点详解_动力节点Java学院整理
- Django中对数据查询结果进行排序的方法
- js H5 canvas投篮小游戏
- 浅析PHP的ASCII码转换类
- ThinkPHP页面跳转success与error方法概述
- Python抓取电影天堂电影信息的代码
- js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
- 鼠标拖拽移动子窗体的JS实现
- 浅析JavaScript中的同名标识符优先级
- 分享AjaxPro或者Ajax实现机制
- jQuery入门第一课 jQuery选择符
- SSH框架实现表单上传图片实例代码
- java实现小型局域网群聊功能(C/S模式)
- PHP4实际应用经验篇(8)
- C语言实现桶排序的方法示例
- 浅谈Servlet开发技术基础
- AngularJS模态框模板ngDialog的使用详解
- 易语言实现远程控制讲解