1、操作步骤

(1)打开文件读取整个文件

函数open返回一个表示文件的对象,对象存储在infile中。关键字with在不需要访问文件时将其自动关闭。读取出的内容以字符串形式保存在data1/data2里

(2)第一种:读取所有行 infile.readlines()

(3)第二种:每行分开读取 for循环 line.strip("\n").split()

(4)第三种:每个字符分开读取 for循环-for循环

(5)读取文本文件时,python将其中的所有文本都解读为字符串str。如果读取的是数字,并要将其作为数值使用,就必须使用函数int()将其转化为整数。或使用float()将其转换为浮点数。

2、代码实现

def read_txt(inputpath, outputpath):with open(outputpath, 'w', encoding='utf-8') as file:with open(inputpath, 'r', encoding='utf-8') as infile:# 第一种:读取所有行#data1 = infile.readlines()#print(data1)# 输出:['1 2 3 4 5\n', '6 7 8 9 10']# 第二种:每行分开读取data2 = []for line in infile:data_line = line.strip("\n").split()  # 去除首尾换行符,并按空格划分print(data_line)data2.append([int(i) for i in data_line])print(data2)# 输出:[[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]# 第三种:每个字符分开读取data = data2for i in range(len(data2)):for j in range(len(data2[i])):data[i][j] = str(data2[i][j])print(data)# 输出:[['1', '2', '3', '4', '5'], ['6', '7', '8', '9', '10']]# 写入方法for line in data2:# data = '' + '\t'.join(str(i) for i in line) + '\n'  # 用\t隔开data = '' + ' '.join(str(i) for i in line) + '\n'  # 用空格隔开file.write(data)if __name__ == "__main__":input_path = '1.txt'output_path = '2.txt'read_txt(input_path, output_path)

如果有报错

改为绝对路径即可注意符号是 /

路径问题

' '是相对调用(在当前目录寻找文件名)

" "是绝对调用,要写入绝对路径

函数说明

spilt()函数实际上就是读取到什么就按照那个作为下一个分割的信号

strip()用来除掉首尾需要的字符

数据处理

比如说txt里有,

可以直接用记事本打开用空格替换所有,即可

然后使用.spilt即可

python读取txt数据相关推荐

  1. python读取txt数据-python读取文本文件数据

    本文要点刚要: (一)读文本文件格式的数据函数:read_csv,read_table 1.读不同分隔符的文本文件,用参数sep 2.读无字段名(表头)的文本文件 ,用参数names 3.为文本文件制 ...

  2. python读取txt数据-Python从文件中读取数据

    一.读取整个文件内容 在读取文件之前,我们先创建一个文本文件resource.txt作为源文件. resource.txt my name isjoker, I am18years old, How ...

  3. python导入txt文件并绘图-Python读取txt数据文件,并作图

    import re #Errors=['验证通过!','身份证号码位数不对!','身份证号码出生日期超出范围或含有非法字符!','身份证号码校验错误!','身份证地区非法!'] def checkId ...

  4. python读取txt数据-Python读取txt数据文件,并作图

    import re #Errors=['验证通过!','身份证号码位数不对!','身份证号码出生日期超出范围或含有非法字符!','身份证号码校验错误!','身份证地区非法!'] def checkId ...

  5. python怎么读文件里的某一行-python读取txt文件并取其某一列数据的示例

    菜鸟笔记 首先读取的txt文件如下: AAAAF110 0003E818 0003E1FC 0003E770 0003FFFC 90 AAAAF110 0003E824 0003E208 0003E7 ...

  6. python提取txt数据到excel_python 读取txt中每行数据,并且保存到excel中的实例

    使用xlwt读取txt文件内容,并且写入到excel中,代码如下,已经加了注释. 代码简单,具体代码如下: # coding=utf-8 ''' main function:主要实现把txt中的每行数 ...

  7. python读取指定路径txt文件-python读取txt文件并取其某一列数据的示例

    菜鸟笔记 首先读取的txt文件如下: AAAAF110 0003E818 0003E1FC 0003E770 0003FFFC 90 AAAAF110 0003E824 0003E208 0003E7 ...

  8. Python正则化匹配读取txt数据转为list列表

    1. txt文本数据 今有txt存放的文本数据格式为 要求将其数据提取出来,形成坐标点形式 2. 实现代码 #!/usr/bin/python # -*-coding:utf-8 -*- __auth ...

  9. python读取txt文件并求和,Python读取txt文件数据的方法(用于接口自动化参数化数据)...

    小试牛刀: 1.需要python如何读取文件 2.需要python操作list 3.需要使用split()对字符串进行分割 代码运行截图 : 代码(copy) #encoding=utf-8 #1.r ...

  10. Python——读取txt文件每一行数据

    Python--读取txt文件每一行数据生成列表 一.例子1 (间隔符:逗号) 1.1 文件 1.2 代码 1.3 结果 二.例子2 (间隔符:空格) 2.1 文件 2.2 代码 2.3 结果 参考文 ...

最新文章

  1. 如何搭建以太坊私有链
  2. DAL(数据库访问层)
  3. Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)
  4. 数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照key值升序进行输出。...
  5. 计算机计算exp函数原理,exp()函数的数值计算中的系数
  6. C语言fgets函数了解
  7. python barh_Python matplotlib.axes.Axes.barh()用法及代码示例
  8. Sysprep命令详解
  9. php基础语法了解,PHP基础语法
  10. php mysqli 字段缺失,mysqli 为什么不提示字段异常
  11. 三年开发三年管理,三个月努力5A成绩通过PMP就在51CTO!
  12. matlab如何泰勒公式用求近似值_Matlab 数值计算泰勒公式
  13. 利用循环打印正方形和长方形
  14. 用地图说话:在商业分析与演示中运用Excel数据地图(全彩)
  15. Windows平台通过CMD查询域名的Whois信息
  16. 邯郸市信息产业局关于参加2007’中国河北软件与信息服务业发展国际论坛的通知...
  17. 苹果手机如何换行打字_苹果手机如何检查手机是否是真机
  18. 宝塔面板自定义404错误页面的设置方法
  19. python 卡方分布值_python数据分析探索变量之间的关系
  20. 优化electron客户端卡顿的几种方案

热门文章

  1. subli快速度创建html,Shortcut to comment out a block of code with subli
  2. linux查看网卡带宽命令,Linux查看网卡带宽的两个命令
  3. 常兴串口调试助手v3.6
  4. 微信H5页面ios分享失效
  5. php json转数组不成功,phpjson转数组出错
  6. JMeter基础---脚本录制
  7. 省级面板数据(1994-2019)十六:公共管理、社会保障和旅游业(stata版)
  8. sklearn 决策树例子_sklearn CART决策树分类
  9. [转]java代码混淆以及及IDEA中springboot使用Allatori进行混淆
  10. nRF24L01无线模块笔记