python 写txt 换行_python实现文本文件内容换行

在密码学实验中,将长密文从Word复制到TXT文件时,遇到人为换行问题。本文通过Python代码展示如何读取TXT文件内容,去除' '换行符,并重新写入文件,实现内容的连续显示。
摘要由CSDN通过智能技术生成

前言:

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

直接上例子

1233571-20181119175642359-255043265.png

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

代码:

1 #-*- coding = utf-8 -*-

2

3 fp1 = open('hexstring.txt','r+')4 str=fp1.read()5 print("str:",str)6 temp=''

7 for x instr: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'比较。如果不是换行符就加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值