原来的文本如下:

L i n u x于1 9 9 1年诞生于芬兰。大学生Linus To r v a l d s,由于没有足够的钱购买昂贵的商用操  作系统,于是自己编写了一个小的操作系统内核,这就是 L i n u x的前身。Linus To r v a l d s将操作  系统的源代码在 I n t e r n e t上公布,受到了计算机爱好者的热烈欢迎。各种各样的计算机高手不  断地为它添加新的特性,并不断地提高它的稳定性。 1 9 9 4年,Linux 1.0正式发布。现在,  L i n u x已经成为一个功能强劲的3 2位的操作系统。  严格地说, L i n u x只是一个操作系统内核。比较正式的称呼是 G N U操作系统,它使用  L i n u x内核。G N U的意思是G N U’s not Unix(G N U不是U n i x)—一种诙谐的说法,意指 G N U  是一种类U n i x的操作系统。G N U计划是由自由软件的创始人 S t a l l m a n在2 0世纪8 0年代提出的  一个庞大的项目,目的是提供一个免费的类 U n i x的操作系统以及在上面运行的应用程序。  G N U项目在初期进展并不顺利,特别是操作系统内核方面。 L i n u x适时而出,由于它出色的性  能,使它成为G N U项目的操作系统的内核。从此以后, G N U项目进展非常迅速:全世界的计  算机高手已经为它贡献了非常多的应用程序和源代码。  L i n u x是遵从G P L协议的软件,也就是说,只要遵从 G P L协议,就可以免费得到它的软件  和源代码,并对它进行自由地修改。然而,对一般用户来说,从 I n t e r n e t或者其他途径获得这  些源代码,然后对它们进行编译和安装是技术难度很高的工作。一些应用程序的安装也都非  常复杂。因而,有一些公司如 Red Hat、VA等开始介入L i n u x的业务。它们将L i n u x操作系统以及一些重要的应用程序打包,并提供较方便的安装界面。同时,还提供一些有偿的商业服务  如技术支持等。这些公司所提供的产品一般称为 L i n u x的发布版本。

这里存在不少多余的空格,我想把它们处理得更加紧凑,达到下面效果:

Linux于1991年诞生于芬兰。大学生LinusTorvalds,由于没有足够的钱购买昂贵的商用操作系统,于是自己编写了一个小的操作系统内核,这就是Linux的前身。LinusTorvalds将操作系统的源代码在Internet上公布,受到了计算机爱好者的热烈欢迎。各种各样的计算机高手不断地为它添加新的特性,并不断地提高它的稳定性。1994年,Linux1.0正式发布。现在,Linux已经成为一个功能强劲的32位的操作系统。严格地说,Linux只是一个操作系统内核。比较正式的称呼是GNU操作系统,它使用Linux内核。GNU的意思是GNU’snotUnix(GNU不是Unix)—一种诙谐的说法,意指GNU是一种类Unix的操作系统。GNU计划是由自由软件的创始人Stallman在20世纪80年代提出的一个庞大的项目,目的是提供一个免费的类Unix的操作系统以及在上面运行的应用程序。GNU项目在初期进展并不顺利,特别是操作系统内核方面。Linux适时而出,由于它出色的性能,使它成为GNU项目的操作系统的内核。从此以后,GNU项目进展非常迅速:全世界的计算机高手已经为它贡献了非常多的应用程序和源代码。Linux是遵从GPL协议的软件,也就是说,只要遵从GPL协议,就可以免费得到它的软件和源代码,并对它进行自由地修改。然而,对一般用户来说,从Internet或者其他途径获得这些源代码,然后对它们进行编译和安装是技术难度很高的工作。一些应用程序的安装也都非常复杂。因而,有一些公司如RedHat、VA等开始介入Linux的业务。它们将Linux操作系统以及一些重要的应用程序打包,并提供较方便的安装界面。同时,还提供一些有偿的商业服务如技术支持等。这些公司所提供的产品一般称为Linux的发布版本。

下面的python脚本读取文本内容并去除了多余空格:

#encoding = utf-8#
import oswith open((os.path.join('New Text Document.txt')), 'r') as f:data=f.readlines()for line in data:odom=line.split()tmp_str = "".join(odom)result =  ' '.join(tmp_str.split())with open((os.path.join('test_copy.txt')), 'w') as f:f.write(result)

python去除文本多余空格相关推荐

  1. python正则去掉重复单词_python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解 | 学步园...

    在pdf转为文本的时候,经常会多出空格,影响数据观感,因此需要去掉文本中多余的空格,而文本中的英文之间的正常空格需要保留,输入输出如下: input:我今天 赚了 10 个亿,老百姓very happ ...

  2. python中文字符串多余空格_python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解...

    python使用正则表达式去除中文文本多余空格,保留英文之间空格方法详解 在pdf转为文本的时候,经常会多出空格,影响数据观感,因此需要去掉文本中多余的空格,而文本中的英文之间的正常空格需要保留,输入 ...

  3. python去除字符串两边空格_Python去除字符串两端空格的方法

    Python去除字符串两端空格的方法 目的 获得一个首尾不含多余空格的字符串 方法 可以使用字符串的以下方法处理: string.lstrip(s[, chars]) Return a copy of ...

  4. python去掉两边空格,Python去除字符串两端空格的方法

    这篇文章主要介绍了Python去除字符串两端空格的方法,本文主要讲解了string.lstrip.string.rstrip.string.strip等函数的运用,需要的朋友可以参考下 目的 获得一个 ...

  5. Python 去除字符串中空格(删除指定字符)的3种方法

    文章目录 Python 去除字符串中空格 Python strip()方法 Python lstrip()方法 Python rstrip()方法 Python 去除字符串中空格 用户输入数据时,很有 ...

  6. python去除图片多余的白色边框

    python去除图片多余的白色边框 为了减少图像信息的噪声或者视觉效果,需要去除图片周围的白色边框. 使用matplotlib.pyplot显示和保存没有边框的图片:但是在很多情况下不work: 使用 ...

  7. python去除字符串两边空格_python字符串去除两端空格

    python中如何去掉字符串的空格 1.strip():把头和尾的空格去掉 2.lstrip():把左边的空格去掉 3.rstrip():把右边的空格去掉 4.replace('c1','c2'):把 ...

  8. Python去除字符串前后空格

    其实如果要去除字符串前后的空格很简单,那就是用strip(),简单方便 >>> ' A BC '.strip() 'A BC' 如果不允许用strip()的方法,也是可以用正则匹配的 ...

  9. python去除字符串中空格和特殊符号的方法

    一.去除空格 strip()     去除头尾的空格,中间部分不去除 " xyz ".strip() # returns "xyz" " xyz &q ...

最新文章

  1. 界面 高炉系统_浅议工业互联网与传统计算机系统的关系
  2. 通过MULE集成服务的几种方式
  3. 八中计算机是学啥的,北京八中:居然有这么好玩的课
  4. 【oracle案例】ORA-01102: cannot mount database in EXCLUSIVE mode .
  5. 软考 计算机网络,软考-计算机网络总复习
  6. oracle中数据导入导出问题
  7. 浅谈SkyEye虚拟ECU
  8. SSO单点登录学习总结(3)—— 基于CAS实现单点登录实例
  9. MySQL数据库优化二三事
  10. 二十一、K8s集群设置3-HTTPS-Cert-manager
  11. ubuntu16.04中ROS-Kinetic安装Arbotix
  12. 最新关于高德地图定位失败10:定位服务启动、解决办法
  13. 航天金税开票导入导出txt格式
  14. 全链路异步Rest客户端 ESA RestClient
  15. java mina框架实例_MINA框架简介和一个简单的例子
  16. 弘辽科技:直通车测款的必备技巧
  17. 软件众包外包平台汇总
  18. Oracle9i的1467错误
  19. VC2010 中 MFC 的改进导致 XTP 停靠窗体无法显示的解决方法
  20. 【转】加油站压力/真空阀(PV阀)的工作原理及安全注意事项

热门文章

  1. CDGP认证培训取证无忧,让你轻松过关!
  2. How to build a successful QA team? ( 如何打造成功的qa团队 )
  3. 一起学AI:过去以及当下
  4. 哈哈哈哈…钉钉跪服了!被小学生逼得低下了头,拍片在线叫爸爸!
  5. WIN10开机,内存占用80%以上的解决方案记录
  6. java如何实现线程同步
  7. pip升级问题:WARNING: You are using pip version 20.2.3及安装第三方库pipenv失败解决
  8. pnpm对npm及yarn降维打击详解
  9. c语言编写对答机器人_机器人 C语言
  10. 高精度倾角传感器的应用