python怎么读取文本文件?

文件的读取

步骤:打开 -- 读取 -- 关闭>>> f = open('/tmp/test.txt')

>>> f.read()

'hello python! hello world! '

>>> f.close()

读取数据是后期数据处理的必要步骤。

.txt是广泛使用的数据文件格式。一些.csv, .xlsx等文件可以转换为.txt 文件进行读取。

我常使用的是Python自带的I/O接口,将数据读取进来存放在list中,然后再用numpy科学计算包将list的数据转换为array格式,从而可以像MATLAB一样进行科学计算。

下面是一段常用的读取txt文件代码,可以用在大多数的txt文件读取中filename = 'array_reflection_2D_TM_vertical_normE_center.txt' # txt文件和当前脚本在同一目录下,所以不用写具体路径

pos = []

Efield = []

with open(filename, 'r') as file_to_read:

while True:

lines = file_to_read.readline() # 整行读取数据

if not lines:

break

pass

p_tmp, E_tmp = [float(i) for i in lines.split()] # 将整行数据分割处理,如果分割符是空格,括号里就不用传入参数,如果是逗号, 则传入",'字符。

pos.append(p_tmp) # 添加新读取的数据

Efield.append(E_tmp)

pass

pos = np.array(pos) # 将数据从list类型转换为array类型。

Efield = np.array(Efield)

pass

以上就是python怎么读取文本文件的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python里怎么读取文件-python怎么读取文本文件相关推荐

  1. 在Python中FITS格式文件数据的读取 (转载)

    在Python中FITS格式文件数据的读取 (转载) 前言 \space\space\space\space     FITS(Flexible Image Transport System)格式文件 ...

  2. 成功解决pandas读取文件中不读取第一索引列

    成功解决pandas读取文件中不读取第一索引列 目录 解决问题 解决思路 解决方法 解决问题 解决pandas读取文件中不读取第一索引列 解决思路 pandas输出时会默认增加一列索引列 解决方法 添 ...

  3. python里怎么读取文件-python之文件读写

    本节内容: I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input ...

  4. python里怎么读取文件-python如何读取文件的数据

    使用 read() 函数读取文件时,如果文件过大,则一次读取全部内容到内存,容易造成内存不足,而相比每次限制读取字符(或字节)的个数,更推荐大家使用逐行读取文件的方式.一般情况下,逐行读取只适用于以文 ...

  5. python怎么读取文件-python怎么读取文件内容

    Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出OSError的错误. 完整的语法格式为:(推荐学习:Pytho ...

  6. python怎么读取文件-python怎么读写文件操作

    本节内容:I/O操作概述 文件读写实现原理与操作步骤 文件打开模式 Python文件操作步骤示例 Python文件读取相关方法 文件读写与字符编码 一.I/O操作概述 I/O在计算机中是指Input/ ...

  7. python无法读取文件-Python读取文件

    ========== 本文记录使用Python在读取文件时的一些心得体会. 不能decode bytes 使用open方法读取文件时,经常会遇到这样的问题: UnicodeDecodeError: ' ...

  8. python怎么读取文件-python如何读取文件的数据

    使用 read() 函数读取文件时,如果文件过大,则一次读取全部内容到内存,容易造成内存不足,而相比每次限制读取字符(或字节)的个数,更推荐大家使用逐行读取文件的方式.一般情况下,逐行读取只适用于以文 ...

  9. python读取文件-python读取大文件

    最近在学习python的过程中接触到了python对文件的读取.python读取文件一般情况是利用open()函数以及read()函数来完成: f = open(filename,'r') f.rea ...

最新文章

  1. java jtable 单元格合并_JTable 单元格合并 【转】
  2. mysql四维数组_MySQL如何实现数组功能
  3. Matlab数据的可视化 -- 图形格式的设置
  4. macOS 10.12 Sierra 中文官网正式推出
  5. C#的显式接口和隐式接口
  6. Java设计模式(二十二):原型设计模式
  7. 不用回调方法捕获数据包
  8. 【BZOJ】3575: [Hnoi2014]道路堵塞
  9. 程序员加班一般是有原因的,但是有些程序员却表示:我是自愿的!
  10. 多线程-ThreadLocal,InheritableThreadLocal
  11. ES6新特性_let变量声明以及声明特性---JavaScript_ECMAScript_ES6-ES11新特性工作笔记003
  12. mybatis原始mapper开发未集成springMVC
  13. bootstrap49-Bootstrap 分割的按钮下拉菜单
  14. python的menu_Python Tkinter Menu使用教程 | 學步園
  15. 编程实现二叉树的遍历
  16. python编程一球从100米_Python一个球100米高空落下,每次落下后反弹高度是原高度的一半,再落下...
  17. node-red实现MQTT通讯
  18. 怎么让计算机文件格式显示,已知文件类型的扩展名如何设置显示与隐藏?
  19. mac上chrome插件安装
  20. 机器学习分类器——案例(opencv sklearn svm ann)

热门文章

  1. 让没有连续TabOrder的Edit连续获得焦点 [精华]
  2. BZOJ2563 阿狸和桃子的游戏
  3. docker学习(三) 安装docker的web可视化管理工具
  4. BZOJ 4011 HNOI2015 落忆枫音
  5. Raphael的set使用
  6. CSDN第四届在线编程大赛2014初赛:带通配符的数
  7. 在 Razor 中注册命名空间
  8. Microsoft Azure -- 初步了解 (三)
  9. Bailian4150 上机【DP】
  10. CCF202009-4 星际旅行(100分题解链接)