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

[原创代码] python正则表达式一列文本转成三列.py

  1. """
  2. python正则表达式一列文本转成三列.py
  3. 依山居 8:18 2015/11/12
  4. 总结,我自己生成了百万行来测试,文本文件8M大,内容为1-999999
  5. 运行耗时1秒左右
  6. """
  7. print("运行中..."*3)
  8. import re
  9. import time
  10. start=time.time()
  11. out=open("out.txt","w+")
  12. reg=re.compile(r"(.*)\n(.*)\n(.*)\n")
  13. with open("a.txt") as f:   
  14.     txt=f.read()
  15.     f.close()
  16. result=re.sub(reg,r"\1  \2  \3\n",txt)
  17. #print(result)
  18. out.write(result)
  19. out.close()
  20. end=time.time()
  21. pt=end-start
  22. print("运行耗时:",pt)
  23. try:
  24.     input("按回车退出")
  25. except SyntaxError:
  26.     pass
复制代码
1

评分人数

    • CrLf: 感谢分享技术 + 1
下载安装python3 https://www.python.org/downloads/ 代码存为xx.py 双击运行或IDLE打开F5运行

返回列表