精华内容
下载资源
问答
  • VC 获取文件行数

    2019-12-23 16:17:51
    VC 获取文件行数 *方法一:*CStdioFile的ReadString()方法一行一行的读。 BOOL ReadLine(LPCTSTR FileName,//文件名是可以带路径的 unsigned int &LineNumber)//返回行数 { CStdioFile file; unsigned int ...

    VC 获取文件的行数

    *方法一:*CStdioFile的ReadString()方法一行一行的读。

    BOOL ReadLine(LPCTSTR FileName,//文件名是可以带路径的
                  unsigned int &LineNumber)//返回行数
    {
          CStdioFile file;  //构造对象
          unsigned int FileLine=0;  //行数
          CString FileContent;  //行内容
          if(file.Open(FileName,CStdioFile::modeRead)==false)
          { 
               return false;
          }
          while(file.ReadString(FileContent))//获取文件的长度,到文件末尾时返回false;
          {
              FileLine++;
          }
          file.Close();
          LineNumber = FileLine;
          return true;
    }
    

    *方法二:读"\r\n"回车换行

    int ReadLine(CString str)  //获得字符串的行数
    {
    	int nPos=0,n=0;
    	CString ss;
    	nPos = str.Find("\r\n");   //搜索的\r\n第一个匹配位置
    	while(nPos!=-1)    //-1 未找到\r\n
    	{
    		ss=str.Left(nPos);    //\r\n左侧字符串
    		str=str.Right(str.GetLength()-nPos-2);  //\r\n右侧字符串
            nPos = str.Find("\r\n");  //再次搜索的\r\n第一个匹配位置
    		n=n+1;  //读取一行
    	}
    	return n;  // 返回行数
    }
    
    展开全文
  • Python获取文件行数和某一行的内容!

    我们先创建一个文本文档,命名为text.txt

    								我的“长生果”
    								   叶文玲
    书,被人们称为人类文明的“长生果”。这个比喻,我觉得特别亲切。
    像蜂蝶飞过花丛,像泉水流经山谷,我每忆及少年时代,就禁不住涌起愉悦之情。在记忆的心扉中,少年时代的读书生活恰似一幅流光溢彩的画页,也似一阕跳跃着欢快音符的乐章。
    我最早的读物是被孩子们叫做“香烟人”的小画片。那是一种比火柴盒略大的硬纸片,正面印画,背面印字,是每盒香烟中的附赠物。遇到大人让小孩买烟,这美差往往被男孩抢了去,我们女孩只落了个眼羡的份儿。集得多了,就开始比赛用手掌刮“香烟人”,看谁刮得远。这时,我就卖力地呐喊助威,为的是最后能在赢家手里饱览那一大叠画片。这些印着“水浒”“三国”故事的小画片,是我最早见到的连环画。
    开始我看得津津有味,天长日久,就感到不过瘾了。
    后来,我看到几本真正的连环画。一位爱好美术的小学教师,他有几套连环画,我看得如醉如痴:《七色花》引得我浮想联翩,《血泪仇》又叫我泪落如珠。后来,哥哥的朋友们送了我几册小书:《刘得兰小传》《卓娅和舒拉的故事》《古丽雅的道路》……只要手中一有书,我就忘了吃忘了睡。
    渐渐地,连环画一类的小书已不能使我满足了,我又发现了一块“绿洲”——小镇的文化站有几百册图书!我每天一放下书包就奔向那里。几个月的功夫,这个小图书馆所有的文艺书籍,我差不多都借阅了。我读得很快,囫囵吞枣,大有“不求甚解”的味道。吸引我的首先是故事,是各种人物的命运遭遇,他们的悲欢离合常常使我牵肠挂肚。
    莎士比亚说:“书籍是全世界的营养品。”像我这样对阅读如饥似渴的少年,它的功用更是不言而喻。醉心阅读使我得到了报偿。从小学三年级开始,我的作文便常常居全班之冠。阅读也大大扩展了我的想象力。在家对着一面花纹驳杂的石墙,我会呆上半天,构种种神话传说;跃上遇到一个残疾人,我会黯然神伤,编织他的悲惨身世。
    记得有一次,作文的题目是《秋天来了》。教师读了一段范文之后,当大多数同学千篇一律地开始写“秋天来了,树叶黄了,一片一片地飘到了地上”时,我心里忽然掠过了不安分的一念:大家都这样写多没意思!我要用自己的眼睛去看秋天,用自己的感受去写秋天。
    我把秋天比作一个穿着金色衣裙的仙女,她那轻飘的衣袖拂去了太阳的焦热,将明亮和清爽撒给大地;她用宽大的衣衫挡着风寒,却捧起沉甸甸的果实奉献人间。人们都爱秋天,爱她的天高气爽,爱她的云淡日丽,爱她的香飘四野。秋天,使农民的笑容格外灿烂。
    于是,我的作文得到了个“甲优”,教师在文中又圈又点,将它作为范文在班上朗读。
    这小小的光荣,使我悟得一点道理:作文,首先构思要别出心裁,落笔也要有点与众不同的“鲜味”才好。这些领悟自然是课外读物的馈赠。
    后来,我又不满足于只看一般的故事书了,学校图书馆那丰富的图书又像磁石一样吸引着我,那些古今中外的大部头小说使我如醉如痴,我把所有课余时间都花在借阅图书上。这时我养成了做笔记的习惯:记书中优美的词语,记描写的精彩段落。做笔记锻炼了我的记忆力,也增强了我的理解力。
    有一次命题作文《一件不愉快的往事》我的情绪分外激动,觉得自己得到了一个大显身手的好机会:小时候受过的一次委屈,平常积累的那些描写苦恼心境的词语,像酵母似的发挥了作用。我从一个清冷的黄昏开始写,以月亮的美丽皎洁和周围人的嬉笑来反衬一个受委屈的小女孩的孤独和寂寞。写着写着,我禁不住眼泪花花。这篇充满真情实感的作文又得到了好评,被用大字誉抄出来贴在教室的墙上。可是
    看到老师用红笔圈出我写的月亮“像一轮玉盘嵌在蓝色的天幕中”这段文字,说这个“嵌”字用得特别传神时,我脸红了。
    我不能心安理得地接受这个赞誉——因为这句描写和这个“特别传神”的“嵌”字,是我看了巴金先生的《家》后念念不忘的词句。
    于是,我又悟出了一点道理:作文,要写真情实感;作文练习,开始离不开借鉴和模仿,但是真正打动人心的东西,应该是自己呕心沥血的创造。
    

    在同文件夹下创建read.py,输入以下代码:

    #嵌套错误语句
    try:
    	#读取文件
    	with open('text.txt','r',encoding = 'utf-8') as f:
    		#读取文件内容
    		temp = f.read()
    		#将文件按行数分成列表
    		line_list = temp.splitlines()
    		#声明变量储存列表长度
    		lines = len(line_list)
    		#用户输入行号
    		get_line = int(input('请输入您要看第几行,共有%d行:' % (lines)))
    		#获取行内容,注意行号要减1,因为列表的下标是从0开始的
    		get_line_text = line_list[get_line - 1]
    		#输出信息
    		print('此文件共有%d行!\n这一行的内容是:\n%s' % (lines,get_line_text))
    #输出错误
    except Exception as e:
    	print('遇到错误:\n',e)
    

    这样就完成了!

    展开全文
  • 获取文件行数代码

    2018-09-13 14:09:29
    在linux和Windows系统中获取文件中内容的行数,matlab代码
  • 这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、...
    //实现在linux下C中调用shell语句获取某个文本中内容的行数和列数 
    //cat ./data/test.txt | grep  -n  " " | awk -F ":" '{print $1}' |tail -n1
    //cat ./correction/test.txt | awk  -F  ' '  '{print NF}' | head -n1  
    #define MAX_BUFF_LEN (128)  
    void getRowAndCol(char * formatPath)  
    {
    	//cat ./data/test.txt | grep -n " " | awk -F ":" '{print $1}' |tail -n1	    
    	//cat ./correction/test.txt | awk  -F  ' '  '{print NF}' | head -n1	    
    	int row, col;	    
    	char cmd[MAX_BUFF_LEN] = {0};	    
    	char buffer[MAX_BUFF_LEN]= {0};	    
    	FILE *pf;	    
    	sprintf(cmd, "cat %s | grep -n \" \" | awk -F \":\" '{print $1}' | tail -n1",formatPath);      system(cmd);        
    	pf = popen(cmd, "r");        
    	fread(buffer, sizeof(buffer), 1, pf);        
    	row = atoi(buffer);        
    	pclose(pf);
        memset(cmd, 0, MAX_BUFF_LEN);        
        memset(buffer, 0, MAX_BUFF_LEN);        
        sprintf(cmd, "cat %s |awk -F ' ' '{print NF}' | head -n1", formatPath);
        system(cmd);        
        pf = popen(cmd, "r");        
        fread(buffer, sizeof(buffer), 1, pf);       		       
        col = atoi(buffer);        
        pclose(pf);
    }
    
    展开全文
  • 在Windows中获取批处理命令返回值的方式只有两种: 讲命令执行结果输出到文件中,再从文件中读取到变量中。 第二种采用for 方式。 下面是上面所说两种方式对应的代码,其中aa.csv 为与该命令同目录的测试文件。 @...
    1. 在Windows中获取批处理命令返回值的方式只有两种:
    2. 讲命令执行结果输出到文件中,再从文件中读取到变量中。
    3. 第二种采用for 方式。

    下面是上面所说两种方式对应的代码,其中aa.csv 为与该命令同目录的测试文件。

    @echo off

    第一种方式:

    findstr /v "^$" aa.csv | find /c /v "" > temp.txt

    set /P OEM=<temp.txt

    del temp.txt

    if %OEM% == 9 (
        echo success
    ) else (
        echo failure
    )

     

    第二种方式:

    for /f %%i in ('findstr /v "^$" aa.csv ^| find /c /v "" ') do SET c=%%i

    if %c% == 9 (
        echo success
    ) else (
        echo failure
    )

    希望通过这两种方式能给大家带来启发。

    展开全文
  • 主要介绍了一个java工具类,可以取得当前项目中所有java文件总行数,代码行数,注释行数,空白行数,需要的朋友可以参考下
  • Python获取文件行数

    2021-02-04 23:24:47
    import os m_count=0 def Startcount(p_str_filename): global m_count print(p_str_filename) f = open(p_str_filename, 'rb') ... print(p_str_filename , " 文件行数 " , m_line) m_count+=m_line pri
  • 获取txt文件行数

    2019-11-27 09:11:49
    1)feof是C语言标准库函数,其原型在stdio.h中,其功能是检测流上的文件结束符,如果文件结束,则返回非0值,否则返回0(即,文件结束:返回非0值,文件未结束,返回0值),文件结束符只能被clearerr()清除。...
  • C语言获取文件行数

    万次阅读 2018-05-11 15:25:40
    int _tmain(int argc, _TCHAR* argv[]) { FILE *fp; int flag = 0, file_row = 0, count = 0; if((fp = fopen("C:\\Users\\zzl\\Desktop\\lmclient\\lmonitor.log", "r"...
  • php快速获取超大文件行数的方法

    千次阅读 2017-02-25 19:19:10
    $start = microtime(); $filesize = filesize('SHUIPING_YANG.log'); $fp = fopen('SHUIPING_YANG.log', 'r'); $getfp = fopen('SHUIPING_YANG.log', 'r');...//获取文件的一行内容,注意:需要php5才支持该函数;
  • PHP如何获取文件行数

    2016-10-28 10:37:00
    本文实例讲述了PHP获取文件行数的方法。分享给大家供大家参考。具体分析如下:提供两种实现方法,虽然第二种简单易懂,但是第一种效率最好第一种: <?php $file_path = 'xxx.txt'; //文件路径 $line = 0 ;...
  • java获取文件行数

    千次阅读 2019-01-17 17:49:00
    public long getLineNumber(File file) { if (file.exists()) { ...经测试,计算一个日志文件,大小207M,行数1325185,耗时1151ms。 转载于:https://www.cnblogs.com/nihaorz/p/10283578.html
  • 批处理-获取当前文件夹下的所有asp文件行数 @echo off set tempfile=tempfile.txt set fextion=asp if exist %tempfile% 1 0>%tempfile% 2>nul for /r %%i in (*.%fextion%) do @( set /p=%%i &...
  • islice()获取迭代器的切片,消耗迭代器 语法: islice(iterable, [start, ] stop [, step]): from itertools import islice a = [1, 2, 3, 4, 5, 6, 7, 8, 9] a_ite = iter(a) print(list(islice(a_ite,0,3)))...
  • 获取上G的文件行数的最快速的java代码 占用内存少,而且最快的获取海量文件的java代码
  • 用Python获取.py文件行数并发邮件给自己 学习python,每天告诉自己当前已经敲了多少行代码,以此激励自己。 import os,time,datetime def lines_messege(file_name): #(传入文件名即可获取行数,需要完整路径名) if...
  • js获取文本的行数

    千次阅读 2017-08-08 09:33:00
    js获取文本的行数 &lt;div class="txt" style="line-height:30px"&gt;我是文字&lt;br&gt;我是文字&lt;br&gt;我是文字&lt;br&gt;我是文字&...
  • 用batch读取文件行数,我的思路是用for来循环读取然后记录,代码如下: @ECHO OFF SETLOCAL ENABLEDELAYEDEXPANSION SET lines=0 IF "%1" == "" ECHO No Input File! & EXIT /B FOR /F "tokens=* delims=...
  • pandas: 获取Dataframe的行数和列数 返回列数: df.shape[1] 返回行数: df.shape[0] 或者:len(df)
  • 这是过去文件递归函数,获取所有文件数目 private List<String> fileList = new ArrayList<>(); /** * 通过递归一个路径获取所有文件的路径,不限深度 * @param path */ void getFile...
  • 如何获取当前编译的文件标题和行数   今天突然看到一个面试题,觉得挺有意思的就你把MSDN的查到的几个宏贴出来分享。   Macro Description __DATE__ The compilation date of the current ...
  • Linux下统计一个目录下所有文件行数 本文是基于ubuntu 14.04系统环境,统计一个目录下所有文件行数: Ubuntu 14.04 Linux命令 打开命令终端,键入如下的命令 ...如下图所示,当前目录下所有文件行数 ...
  • C++中获取当前文件名和行数 __FILE__当前文件名 __LINE__当前所在行数在特定的位置向日志中写入当前行号和文件名,以判断对应代码是否被执行到,可以使用下面的宏: #ifdef _DEBUG #define TRACE_FILE_LINE_...
  • C++ 简单读写文本文件、统计文件行数、读取文件数据到数组
  • 一:命令 查看文件数 ls |wc -l 查看所有文件行数 ... "代表当前目录,"*.txt"代表以txt结尾的文件 都可以修改 二:查出来的结果: 8 代表的就是所有文件总行数,文件左边代表的是每个文件行数 ...
  • Pandas中获取DataFrame的行数和列数

    千次阅读 2020-11-24 15:00:24
    一、行数 df.shape[0] 二、列数 方法1 df.shape[1] 方法2 len(df)

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 86,588
精华内容 34,635
关键字:

获取文件当前行数