码迷,mamicode.com
首页 > 编程语言 > 详细

python实现文本文件内容换行--->>>真的可行

时间:2018-11-19 20:13:12      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:.com   进制   for   回车换行   info   密码   循环   over   inf   

  最近一次密码学实验,给了一段超级长(7页小四宋体的16进制字符串的word文档……)的密文求解密,肯定要把它保存到一个txt文件里呀,然后指针读入依次解密……(这是我第一印象)。然后拷贝到txt后发现原来word里貌似是人为的换行而非输入过长自动换行。读出时为了避免包括了‘\n‘的换行符,需要把它去除掉。


 


 

  虽然我用python尝试了半天才成功,但这里我不废话,直接上例子

  技术分享图片这是我人为加入一些回车换行的一串随机文本,它在记事本下就是这样不不连续的感觉


 

  上代码:

 1 # -*- coding = utf-8 -*-
 2 
 3 fp1 = open(hexstring.txt,r+)
 4 str=fp1.read()
 5 print("str:",str)
 6 temp=‘‘
 7 for x in str:
 8     if x != \n:
 9         temp+=x
10 print(temp)
11 fp1.close()
12 
13 fp2 = open(hexstring.txt,w+)
14 fp2.write(temp)
15 fp2.close()

  1.fp1在这里只是打开这个文本文件读出内容赋给str,先打印出来;

   然后循环一下,把每个字符拿出来和换行符‘\n‘比较。如果不是换行符就加入到temp后面。

  2.fp2把temp内容重新写入这个文档内。

  效果:

  技术分享图片

  打开文档是这样的理想效果:

  技术分享图片


 


Over,代码其实还可以继续完善……

 

python实现文本文件内容换行--->>>真的可行

标签:.com   进制   for   回车换行   info   密码   循环   over   inf   

原文地址:https://www.cnblogs.com/Higgerw/p/9984503.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!