精华内容
下载资源
问答
  • file_name='a.txt' line_count=0 word_count=0 character_count=0 with open(file_name,'r',encoding='utf-8') as f: for line in f: word=line.split() line_count+=1 word_count+=len
    file_name='a.txt'
    line_count=0
    word_count=0
    character_count=0
    with open(file_name,'r',encoding='utf-8') as f:
        for line in f:
            word=line.split()
            line_count+=1
            word_count+=len(word)
            character_count+=len(line)
    print('行数:',line_count)
    print('单词数:',word_count)
    print('字母数:',character_count)
    

    展开全文
  • linux统计文档字符串出现次数并排序 文件内容: 统计命令示例(统计字符串1 和78得出现次数并排序) cat 1.txt |grep -o '1\|78'|sort |uniq -c|sort -nr 参数解释: 1. cat 查看这个1....

    #linux统计文档中字符串出现次数并排序
    免费领取满减阿里云红包阿里云红包
    文件内容:
    这里写图片描述
    统计命令示例(统计字符串1 和78得出现次数并排序)

    cat 1.txt |grep -o '1\|78'|sort |uniq -c|sort -nr
    

    这里写图片描述

    参数解释:

    1. cat 查看这个1.txt文件
    2. grep -o ‘1/|78’ 筛选7和78
      -o 只输出符合 的字符串 中间用/\|隔开,如要筛选多个可以这样写
    cat 1.txt |grep -o '1\|78\|2'
    

    这里写图片描述
    3. 对行进行排序
    先排序是因为去重与统计的 ‘unip’命令只能处理相邻行
    这里写图片描述
    4. 统计数量与去重
    uniq -c 中的-c 代表在每列旁边显示该行重复出现的次数
    这里写图片描述
    5. 按重复次数排序
    sort 的 -n:依照数值的大小排序;-r 按照相反顺序排列

    这里写图片描述

    其他shell命令可以看:https://blog.csdn.net/qq_40025218/article/category/7889830

    展开全文
  • // 忽略空格的总字符数 另外还有getCharactersWithSpaces()方法获取带空格的总字数。 System.out.println (lstFileNames.get(i)+" pages=" + pages ); sumpage+=pages; docx=null; } System.out....

    提醒:使用poi3.7类库,下载相关jar包,java工程build path添加jar包引用

    package com.smi.wordpage.tool;
    
    import java.io.File;
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;
    
    import org.apache.poi.POIXMLDocument;
    import org.apache.poi.xwpf.usermodel.XWPFDocument;
    
    public class WordPageGetter {
    
    	/**
    	 * @param args
    	 */
    	public static int sumpage=0;
    	
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		WordPageGetter wpg =new WordPageGetter();
    		List<String> lstFileNames=wpg.getListFiles("E://验收文档141219","docx",true);
    		XWPFDocument docx;
    		try {
    			for(int i=0;i<lstFileNames.size();i++){
    				docx = new XWPFDocument(POIXMLDocument.openPackage(lstFileNames.get(i)));
    				int pages = docx.getProperties().getExtendedProperties().getUnderlyingProperties().getPages();//总页数
    			  //  int wordCount = docx.getProperties().getExtendedProperties().getUnderlyingProperties().getCharacters();// 忽略空格的总字符数 另外还有getCharactersWithSpaces()方法获取带空格的总字数。        
    			    System.out.println (lstFileNames.get(i)+"   pages=" + pages );
    			    sumpage+=pages;
    			    docx=null;
    			}
    			System.out.println ("目录下文档总页数 = " + sumpage );
    		} catch (IOException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    		
    		
    
    	       
    	}
    	
    	//获取目录(包括子目录)下所有suffix类型文件的完整路径   目录,类型,是否查询子目录
    	 public  List<String> getListFiles(String path, String suffix, boolean isdepth) {  
    		  List<String> lstFileNames = new ArrayList<String>();  
    		  File file = new File(path);  
    		  return listFile(lstFileNames, file, suffix, isdepth);  
    		 }  
    		  
    	 private  List<String> listFile(List<String> lstFileNames, File f, String suffix, boolean isdepth) {  
    	  // 若是目录, 采用递归的方法遍历子目录    
    	  if (f.isDirectory()) {  
    		   File[] t = f.listFiles();  
    		     
    		   for (int i = 0; i < t.length; i++) {  
    		    if (isdepth || t[i].isFile()) {  
    		     listFile(lstFileNames, t[i], suffix, isdepth);  
    		    }  
    		   }     
    	  } else {  
    		  
    		   String filePath = f.getAbsolutePath();     
    		   if (!suffix.equals("")) {  
    		    int begIndex = filePath.lastIndexOf(".");  
    		    String tempsuffix = "";  
    		  
    		    if (begIndex != -1) {  
    		     tempsuffix = filePath.substring(begIndex + 1, filePath.length());  
    		     if (tempsuffix.equals(suffix)) {  
    		      lstFileNames.add(filePath);  
    		     }  
    		    }  
    		   } else {  
    		    lstFileNames.add(filePath);  
    		   }  
    		   //System.out.println(filePath);
    	  }  
    	  return lstFileNames;  
    	 } 
    	
    	
    	
    	
    
    }
    


    展开全文
  • 它可以帮我们统计文档的页数、字数、字符数、段落数等信息,如果你的文档中有脚注和尾注,还可以选择是否将它们计入统计中。 更多《易雪龙玩Word》教程请点击 方法一 单击“工具”菜单下的“字数统计”...
    Word写论文、小说这类有字数要求的文档时,如何统计已经写完的字数呢?Word2003中有一个非常实用的功能,那就是字数统计。它可以帮我们统计出文档的页数、字数、字符数、段落数等信息,如果你的文档中有脚注和尾注,还可以选择是否将它们计入统计中。

    更多《易雪龙玩Word》教程请点击字数统计

    方法一

    单击“工具”菜单下的“字数统计”命令,会弹出一个对话框,里面有关于字数统计的信息。

    方法一

    方法二

    按下Ctrl+Shift+G组合键,也会弹出“字数统计”对话框。
    展开全文
  • Sub 查找文档中有多少个指定字符串() dai_cha_zhao_text = InputBox("请输入您要查找到字符串:", " 包含多少个字符串查找") With ActiveDocument.Content.Find Do While .Execute(FindText:=dai_cha_zhao_text...
  • 给定一个中文文档,我们想统计其中每个字出现的次数该怎么做呢?如果是英文文档,这个问题有比较固定的思路:用tr命令或者awk命令按照每行的空格将单词切分到多行,然后sort命令排序所有的行,最后uniq命令统计重复...
  • Linux系统中的wc(word count)命令功能为统计文件中的字数、字节数及行数...-m:统计字符数 …… 3.使用示例: 不带参数: 行数 单词数 字节数 文件名 详细请参考: https://www.cnblogs.com/qiyebao/p/47072...
  • PHP读取word文档 导入word文档

    千次阅读 2019-10-26 15:50:48
    PHP读取word文档 导入word文档PHP读取word文档 导入word文档openoffice把word转html用phpquery...前一段时间在工作中遇见了一个棘手的需求,客户要求把word里的数据导入,对数据进行统计。 刚开始觉得挺简单用php...
  • 【总结】 1.读取文件字符的一般步骤:首先打开文件并判断是否正常打开;然后先读取一个字符,然后判断是否为空文件,如果不是空文件则做循环;输出字符;...3.用二维数组来存储每行的字符数和单词数。 ...
  • wc(Word Count)命令用来统计文件内容信息,包括行数、字符数等 #显示文件内容信息,输出信息依次是:行数,字数,字节数,文件名称 wc filename #显示一个文件的行数 wc -l filename #显示一个文件的字节数 wc -c ...
  • 1、启动VBA ...Sub 查找相同字符() Text = InputBox("请输入您要查找到字符:", "信息提示") With ActiveDocument.Content.Find Do While .Execute(FindText:=Text) = True tim = tim + 1 Loop End With
  • 将Doc或者Docx文档处理成html的代码逻辑下面是maven的配置代码: xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht
  • 用lex统计文本文件字符数

    千次阅读 2004-10-28 13:06:00
    我曾经在Linux上写的一个C程序,借助Lex做词法分析来同时统计N个文本文件的字符数,单词数和行数。让我觉得Lex确实挺有意思的。确实Lex的功能非常强大,用来做小巧的词法分析非常适合,也非常好用。这个程序参考了...
  • 理论上下述代码可以统计999个字符(含标点)的文本,如需增加文本数量,则只需要增加组体积即可。 代码只是通过比较简单的for ,do循环实现,没啥技术含量哈。 Sub Button1_click() '统计词频 Dim input_wo...
  • linux wc word count(统计文件个

    千次阅读 2018-06-04 13:40:43
    选项-c ,统计字节数-l,统计行数-m,统计字符数,这个选项不能与-c标志一起使用-w,统计字数,一个字被定义为由空白,挑格或换行符分割的字符串-L,打印最长行的长度-help ,显示帮助信息--version,显示版本信息...
  • laiyuanpython challenge上面的题目 给出一个长长的字符串,统计每一个字符出现的次数。
  • 我们都知道Word文档统计字数的工具,那么PDF文档是否也能直接查看文档字数呢?下面从普通文档和扫描文档两种形式教你怎么快速统计PDF字数。 一、普通文档 这一类文档一般是由Word导出或新建PDF制作,可以直接复制...
  • 本次学习应用于文本处理方面,前面我们说到实现给文本字符后加斜杠和空格,本次目的是为了实现统计不同种类的字符频率。 在上一篇博客中我们讲到了正则表达式。 在这里我们将要实际的应用正则表达式,来识别和统计...
  •  // 统计一个文件的字符数,单词数,行数  Scanner input = new Scanner(System.in);  System.out.println("please input path:");  String path = input.next();  int countChar = 0;  int countword = ...
  • ExpToWord(); function ExpToWord() { try{ document.all.newinfo.innerText="将启动Word统计结果,请等待……"; try { var word; word =new ActiveXObject( "Word.
  • 使用POI读取word文档内容

    万次阅读 2017-05-14 22:59:33
    word doc文件2中方式 1.1 通过WordExtractor读文件(在WordExtractor内部进行信息读取时还是通过HWPFDocument来获取的。) 1.2 通过HWPFDocument读文件 Apache poi的hwpf模块是专门用来对word doc文件进行...
  • 统计文件中每个单词的数量并且进行输出。 # txt的文本文件为 # Monday.txt的文本内容为 # The pie chart above illustrates apparently the data of people doing exercise and the number of the gyms in a certain...
  • 最近公司让我实现一个利用原有word模板,导出word文档的功能模块,发现docx4j是个很不错的工具,但是之前从来没有用过,对此并不了解,于是上网查找相关资料,也是非常少之,于是便自己开始摸索。1、原有word模板...
  • word替换原理:通过顺序查找word模板中的特殊字符标记,找到一个或多个就替换出响应的值,而表格的替换或者说生成是根据word中表格定义的序列来定位查找的,比如第一个表格的序列就是0,以此类推1,2,3...,所以...
  • 项目中用到生成word报表,报表中有表格的合并 、页眉、表格中会有报表图片。然后查找了网上的资料,利用echar生成柱状图,然后已base64串的方式发给后台,在后台解析成字节数组 ,利用poi生成到word文档中。
  • 前段时间经理让我做个导出功能,我找了很多东西,后来发现java2word操作最简单,但是有个很大的问题就是只支持window系统,还有就是要安装一个Java2Word.exe的文件,安装完后步如下: 1).先安装.exe文件(在文件中有...
  • 最近在工作中一直接触到统计月报这块的文档,之前一直是把结果打印在Jupyter lab上,然后通过复制粘贴的方式放入Word文档里,但是最近统计月报的数量越来越多,作者连复制粘贴也懒得想做了 ,遂学习了python-docx的...
  • JAVA统计word字数

    千次阅读 2020-01-02 14:43:51
    System.out.println("文章总行:"+paragraphs.size() +" 行"); System.out.println("文章总字数:"+count); fis.close(); } catch (Exception e) { e.printStackTrace(); } } public static void main...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 29,560
精华内容 11,824
关键字:

word统计文档字符数的方法