详细内容

读取文件:

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

>>> f.read()

'hello python!\nhello world!\n'

>>> 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相关技术文章,请访问Python教程栏目进行学习!

python怎么分行读取txt文件_python怎么读取txt文件内容相关推荐

  1. python npy文件_python实现npy格式文件转换为txt文件操作

    如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...

  2. python 写txt 换行_python中写入txt文件需要换行,以及\r 和\n

    在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行 如果直接用 f.write('\n') 只会在后面打印一个字符串'\n',而不是换行' 需要用 f.write(' ...

  3. python如何打开npy文件_python实现npy格式文件转换为txt文件操作

    如下代码会将npy的格式数据读出,并且输出来到控制台: import numpy as np ##设置全部数据,不输出省略号 import sys np.set_printoptions(thresh ...

  4. python如何逐行读取文件_Python逐行读取文件中内容的简单方法

    项目开发中文件的读写是必不可少的 下面来简单介绍一下文件的读 读文件,首先我们要有文件 那我首先自己创建了一个文本文件password.txt 内容如下: 下面先贴上代码,然后对其进一步解释: # c ...

  5. python怎么读取xls文件_python 怎样读取xls文件内容

    匿名用户 1级 2016-10-21 回答 用python对excel的读写操作,要用到两个库:xlrd和xlwt,首先下载安装这两个库. 1.#读取Excel import xlrd data = ...

  6. python找不到csv文件_Python如何读取csv文件

    逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本). 纯文本意味着该文件是一个字符序列, ...

  7. python合并文件夹下的文件_Python实现合并同一个文件夹下所有txt文件的方法示例...

    本文实例讲述了Python实现合并同一个文件夹下所有txt文件的方法.分享给大家供大家参考,具体如下: 一.需求分析 合并一个文件夹下所有txt文件 二.合并效果 三.python实现代码 # -*- ...

  8. python中如何打开csv文件_Python如何读取csv文件

    逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本). 纯文本意味着该文件是一个字符序列, ...

  9. python word.documents.open报错_Python:读取两种Word文件简述及文件未能引发事件错误...

    Python 中可以读取 word 文件的库有 python-docx 和 pywin32. 优点缺点python-docx跨平台只能处理 .docx 格式,不能处理.doc格式pywin32仅限 w ...

最新文章

  1. iOS 疑难杂症— — 收到推送显示后自动消失的问题
  2. 我们离通用智能机器人大脑还有多远?看看这家科技公司给出的答案
  3. LeetCode 2132. 用邮票贴满网格图(DP/二维差分)
  4. java hashSet
  5. vue 和react
  6. 马云后悔创办阿里:想停根本停不下来;人民日报评“滴滴顺风车争议”;jQuery 曝漏洞|极客头条...
  7. Python Mysql 数据库操作
  8. python基本语法结构
  9. IAR+STVP烧录程序排错
  10. 史上最简单的LSTM文本分类实现:搜狗新闻文本分类(附代码)
  11. 基于ResNet的MSTAR数据集目标分类
  12. 资源共享——FTP服务
  13. 手机端android app崩溃的常见类型
  14. fastadmin中selectpage条件wherein添加
  15. 用c语言模拟石头剪刀布小游戏
  16. 基于JAVA彩票在线购买系统计算机毕业设计源码+系统+lw文档+部署
  17. 什么蓝牙耳机性价比高?四款高品质蓝牙耳机测评
  18. 个人总结:京东技术体系员工级别划分及薪资区间
  19. 苹果手机电池怎么保养_苹果手机信号差是网络问题还是手机问题
  20. matlab url什么意思,URL是什么 url是什么意思?

热门文章

  1. 决定高薪的细节守则 zz
  2. _ReturnAddress 使用
  3. CMU15445 2020 B+TREE简单记录
  4. iOS开发 字体的几种设置方法
  5. Fatal Python error: init_stdio_encoding: failed to get the Python codec name of the stdio encoding
  6. Python 为什么只需一条语句“a,b=b,a”,就能直接交换两个变量?
  7. 1.OP-TEE代码结构
  8. EasyRecovery数据恢复软件V15专业版使用操作流程
  9. xshell工具将服务器文件下载到本地
  10. Java项目:ERP管理系统(java+SpringBoot+EasyUI+maven+mysql)