[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 ivor 于 2017-12-10 15:03 编辑

回复 1# dragon631
  1. # -*- coding:utf-8 -*-
  2. # python 3.x
  3. # search ascii code
  4. import re, sre_constants
  5. patter = [chr(i) for i in range(33,126)]
  6. with open("a.txt","r") as file:
  7.     content = file.read()
  8.     for i in patter:
  9.         try:
  10.             result = len(re.findall(r"[%s]" % i,content))
  11.         except sre_constants.error:
  12.             result = len(re.findall(r"[\%s]" % i,content))
  13.         if result != 0:
  14.             print("%s:%d" % (i, result))
复制代码
101M文本  处理平均速度10.670418739318848秒
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

回复 3# dragon631


    需要安装Python 3运行,代码已更新,解决了特殊字符的问题
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

返回列表