删除文章中多余的空格和换行符

在写论文的时候遇到了从别的文章复制过来文字会多出来空格和换行符的问题,所以从csdn上借鉴了一下别人的程序并且自己改进了一下。使用之前要在工程文件里建立一个word.txt的文件,并将自己需要改变格式的文字放进去,改变后的文字在test_copy.txt中。

#encoding = utf-8#
import os
import itertools
import numpy as np
def deal_word(word_path,object_path):
    with open((os.path.join(word_path)), 'r',encoding='utf-8') as f:
        data=f.readlines()
        results = []
        for line in data:
            print(line)
            odom=line.split()
            tmp_str = "".join(odom)
            result = ' '.join(tmp_str.split())
            results.append(result)
        s = "".join(itertools.chain(*results))
        print(s)
    with open((os.path.join(object_path)), 'w') as f:
        f.write(s)
deal_word('word.txt','test_copy.txt')

输入:地面均可同时接
收两个频点的测控信号,择优处
理。当接收天线 A 有效波束覆盖地面站时,使用应
答机1A 接收机接收上行信号
;反之使用应答机2B 接收机。
环月中继链路测试过程中,根据着陆器对地指向
关系,选择应答机1A或2B接
收测控上行信号,另一
台应答机用于接收中继前向信号。对地面应答机发
射机与固放发送测控下行信号。背地面应答机发射
与固放关机,数传调制器 A 或数传
调制器 B、对应固
态放大器及全向发射天线工作,发送返向信号。
动力下降过程中,X频段应答机发射机均处于关
机状态。由于着陆器机动范围较大,
中继卫星交替出
现在接 收 天 线 A 或 B 的 有 效 波 束 内,示 意 见 图4。
中继卫星采用两套前向信号生成通道同
时加电的模
式,两通道分别 工 作 在f1 和f2 频
点,根 据 着 陆 器
与中继卫星相 对 姿 态 关 系 交 替 锁 定 X 频 段
输出:地面均可同时接收两个频点的测控信号,择优处理。当接收天线A有效波束覆盖地面站时,使用应答机1A接收机接收上行信号;反之使用应答机2B接收机。环月中继链路测试过程中,根据着陆器对地指向关系,选择应答机1A或2B接收测控上行信号,另一台应答机用于接收中继前向信号。对地面应答机发射机与固放发送测控下行信号。背地面应答机发射与固放关机,数传调制器A或数传调制器B、对应固态放大器及全向发射天线工作,发送返向信号。动力下降过程中,X频段应答机发射机均处于关机状态。由于着陆器机动范围较大,中继卫星交替出现在接收天线A或B的有效波束内,示意见图4。中继卫星采用两套前向信号生成通道同时加电的模式,两通道分别工作在f1和f2频点,根据着陆器与中继卫星相对姿态关系交替锁定X频段

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值