这个是用 excel里面的 去掉空格最后导出的一个list:

原本是有空格的

后面是抵消了中间的空格。

然后 这里侧重说一下什么是split()函数

语法:str.split(str="",num=string.count(str))[n]

参数说明:

str:表示为分隔符,默认为空格,但是不能为空(‘’)。若字符串没有分隔符,则把整个字符串作为列表的一个元素。

num:表示分割次数。如果参在参数num, 则仅分隔成num+1个字符串,并且每一个字符串可以赋给新的变量。

[n]:表示选取第n个分片

举个栗子:

str = "Line1-abcdef \nLine2-abc \nLine4-abcd"

print(str.split())

然后导出来的就是分隔符

后面可以写数字 1,意思是分隔成两个参数

还有一个栗子:

就是以#号为分隔符,指定第二个参数为1,其实就是分隔成两个参数列表。

当前目录;

  1. import os
  2. import xlwt
  3. a = os.getcwd() #获取当前目录
  4. print(a)#打印当前目录
  5. os.chdir(r'C:\Users\yjiang3\Documents\YANNI JIANG')
  6. print(a)
  7. with open('11.txt','r') as raw:
  8. for line in raw:
  9. print(line)
  10. with open('11.txt','r',encoding = 'utf-8') as fr, open('10.txt','w',encoding='utf-8') as fd:
  11. for text in fr.readlines():
  12. if text.split():
  13. fd.write(text)
  14. print('success')
  15.  
  16. book = xlwt.Workbook(encoding='utf-8',style_compression=0)
  17. sheet = book.add_sheet('10', cell_overwrite_ok=True)
  18.  
  19. sheet.write(0, 0, 'x')
  20. sheet.write(0, 1, 'Y')
  21.  
  22. n=1
  23. with open('10.txt','r+') as fd:
  24. for text in fd.readlines():
  25. x=text.split()[0]
  26. y=text.split()[0]
  27.  
  28. print(x.split('w'))
  29. print(y.split('w'))
  30.  
  31. sheet.write(n,0,x.split('w')[0])
  32. sheet.write(n,1,y.split('w')[0])
  33.  
  34. n = n+1
  35.  
  36. book.save(r'C:\Users\yjiang3\Documents\YANNI JIANG\10.xls')

用python提取txt文件中的特定信息并写入Excel的更多相关文章

  1. python操作txt文件中数据教程[2]-python提取txt文件

    python操作txt文件中数据教程[2]-python提取txt文件中的行列元素 觉得有用的话,欢迎一起讨论相互学习~Follow Me 原始txt文件 程序实现后结果-将txt中元素提取并保存在c ...

  2. python操作txt文件中数据教程[4]-python去掉txt文件行尾换行

    python操作txt文件中数据教程[4]-python去掉txt文件行尾换行 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文章 python操作txt文件中数据教程[1]-使用pyt ...

  3. python操作txt文件中数据教程[3]-python读取文件夹中所有txt文件并将数据转为csv文件

    python操作txt文件中数据教程[3]-python读取文件夹中所有txt文件并将数据转为csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考文献 python操作txt文件中 ...

  4. 读取同一文件夹下多个txt文件中的特定内容并做统计

    读取同一文件夹下多个txt文件中的特定内容并做统计 有网友在问,C#读取同一文件夹下多个txt文件中的特定内容,并把各个文本的数据做统计. 昨晚Insus.NET抽上些少时间,来实现此问题,加强自身的 ...

  5. python操作txt文件中数据教程[1]-使用python读写txt文件

    python操作txt文件中数据教程[1]-使用python读写txt文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 原始txt文件 程序实现后结果 程序实现 filename = '. ...

  6. C#如何提取.txt文件中的每个字符串

    C#如何提取.txt文件中的每个字符串,并将其存放到一个类中. 将其中的编号 菜名 价格 分别存入不同的数组中. 注:在用ReadLine读取一行信息时为什么读取的中文字符变成了乱码. 20 满意答案 ...

  7. python : 将txt文件中的数据读为numpy数组或列表

    很多时候,我们将数据存在txt或者csv格式的文件里,最后再用python读取出来,存到数组或者列表里,再做相应计算.本文首先介绍写入txt的方法,再根据不同的需求(存为数组还是list),介绍从tx ...

  8. python:当文件中出现特定字符串时执行robot用例

    #coding:utf-8 import os import datetime import time def execute_rpt_db_full_effe_cainiao_city(): fla ...

  9. 使用Python从PDF文件中提取数据

    前言 数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据.然而,由于可移植文档格式(pdf)文件是最常用的文件格式之一,因此每个数据科学家都应该了 ...

  10. 保存文件名至txt文件中,不含后缀

    准备深度学习的训练数据时,可能会用到将图片文件名保存到txt文件中,所以用python实现了该功能.输入参数只设了两个,图片存放路径,和输出的txt文件名. 代码里写死了只识别.jpg格式,并不进行目 ...

随机推荐

  1. 实验1task5

    <实验结论> #include <stdio.h> #include <stdlib.h> int main() { float a,b,c; printf(&qu ...

  2. C++11之线程库

    在 C++11 之前,涉及到多线程问题,都是和平台相关的,比如 Windows 和 Linux 下各有自己的接口,这使得代码的可移植性比较差.C++11 中最重要的特性就是对线程进行支持了,并且可以跨 ...

  3. 修改、编辑pdf

    Python 操作 PDF 会用到两个库,分别是:PyPDF2 和 pdfplumber 其中 PyPDF2 可以更好的读取.写入.分割.合并PDF文件,而 pdfplumber 可以更好的读取 PD ...

  4. REMOTE HOST IDENTIFICATION HAS CHANGED!服务器重置后远程连接不上

    问题: 解决: 本地打开shell,重置key

  5. GraalVM, Native Image, Java on Truffle, LLVM runtime, WebAssembly, JavaScript and Node.js关系是什么

    GraalVM, Java on Truffle, LLVM runtime, WebAssembly, JavaScript and Node.js关系是什么 GraalVM是一个JDK发行版,支持 ...

  6. Git使用的一些文章

    教程: 首先[Git的基础] | 猴子都能懂的GIT入门 | 贝格乐(Backlog) Learn Git Branching 配置 Git 本地配置多个ssh key: https://www.cn ...

  7. string 字符串模块操作

    1. 常用方法 2.字符串常量 3.字符串模板Template 通过string.Template可以为Python定制字符串的替换标准,下面是具体列子: >>>from strin ...

  8. 普通java项目打成jar包,引入第三方jar .

    ja方法1 .  MANIFEST.MF 中添加  Class-Path . 1.  项目src目录下创建  META-INF/MANIFEST.MF 文件.文件内容 Manifest-Version ...

  9. vvvvvv异步组件儿

    const AsyncCommonItem = Vue.defineAsyncComponent(()=>{ return new Promise((resolve,reject)=>{ ...

  10. C++书写的第一个类

    1.建立Student.h头文件 #ifndef STUDENT_H #define STUDENT_H #include <string> using namespace std; cl ...