在引用论文时,往往格式出错,出现非常多行,这样操作非常不方便。这种方法讲多行合并之后,再处理:

# 文件空格和回车键处理工具
infile = r'C:\Users\SAM\Desktop\新建文本文档.txt'
outfile = r'C:\Users\SAM\Desktop\新建文本文档11.txt'
f = open(infile); for line in f.readlines():
originfile = open(infile) # 打开储存数据的文件
myset = [] # 建立列表
for line in originfile.readlines(): # 读取文件每一行
line = line.strip() # 去掉每行前面和后面的空格和换行符
myset.append(line) # 将字符加入
result = ''.join(myset) # ''隔开,合并为一个字符串
targetfile = open(outfile, 'w') # 打开目标文件写入
targetfile.write(result) # 将结果写入目标文件
originfile.close() # 关闭原始文件
targetfile.close() # 关闭目标文件

最新文章

  1. js-FCC算法-No repeats please字符串的全排列
  2. 解决jQuery ajax跨域问题,Google、IE、Firefox亲测有效
  3. 在eclipse中运行perl代码,需要配置的插件以及方法
  4. BZOJ 1602 USACO2008 Oct 牧场行走
  5. [原创]java WEB学习笔记61:Struts2学习之路--通用标签 property,uri,param,set,push,if-else,itertor,sort,date,a标签等
  6. public protected default private
  7. UVA 714 Copying Books 二分
  8. PostgreSql中如何kill掉正在执行的sql语句
  9. Java Calendar实现控制台日历
  10. 2015第37周二foxmail邮箱客户端迁移
  11. 在cygwin下编译c语言
  12. Niagara技术文档汇总
  13. python3 函数传参练习 全局变量与局部变量 的理解
  14. win 10 精简组件列表
  15. socket-WebSocket HttpListener TcpListener 服务端客户端的具体使用案例
  16. oracle 修改进程
  17. vue--todolist的实现
  18. windowns 下备份mysql数据库
  19. Go pprof和火焰图
  20. [NOIP2013提高&洛谷P1966]火柴排队 题解(树状数组求逆序对)

热门文章

  1. teach-es6-2(class)
  2. Linux文件属性之时间戳及文件名知识详解
  3. 图的DFS与BFS遍历
  4. PAT B1002 写出这个数(20)
  5. Rsync快速入门实例(转)
  6. PyCharm 格式化代码 常用快捷键
  7. string库
  8. 10-Perl 循环
  9. css and canvas实现圆形进度条
  10. go语言入门(5)工程管理