您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页python实现文本文件内容换行

python实现文本文件内容换行

来源:爱go旅游网
python实现⽂本⽂件内容换⾏

前⾔: 

  最近⼀次密码学实验,给了⼀段超级长(7页⼩四宋体的16进制字符串的word⽂档……)的密⽂求解密,肯定要把它保存到⼀个txt⽂件⾥呀,然后指针读⼊依次解密……(这是我第⼀印象)。然后拷贝到txt后发现原来word⾥貌似是⼈为的换⾏⽽⾮输⼊过长⾃动换⾏。读出时为了避免包括了'\\n'的换⾏符,需要把它去除掉。

  直接上例⼦

  

  这是我⼈为加⼊⼀些回车换⾏的⼀串随机⽂本,它在记事本下就是这样不不连续的感觉

代码:

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+=x10 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,代码其实还可以继续完善……

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务