python读取txt文件内容(python怎么读取excel)

python读取txt文件的方法:首先打开文件,代码为【f=open(‘/tmp/test.txt’)】;然后进行读取,代码为【本教程操作环境:windows7系统、python3.9版,该方法适用于所有品牌电脑。python读取txt文件的方法:一、文件的打开和创建>>>f=open(‘/tmp/test.txt’)>>>f.read()’hell…

大家好,又见面了,我是你们的朋友全栈君。

python读取txt文件的方法:首先打开文件,代码为【f = open(‘/tmp/test.txt’)】;然后进行读取,代码为【

23540edefa2ce51b292b3e133bc8aa03.png

本教程操作环境:windows7系统、python3.9版,该方法适用于所有品牌电脑。

python读取txt文件的方法:

一、文件的打开和创建>>> f = open(‘/tmp/test.txt’)

>>> f.read()

‘hello python!\nhello world!\n’

>>> f

二、文件的读取

步骤:打开 — 读取 — 关闭>>> 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

例如下面是将要读入的txt文件

c4a404382494eacd2a966f2e3ef98553.png

经过读取后,在Enthought Canopy的variable window查看读入的数据, 左侧为pos,右侧为Efield。

2c4f20a9f29f1ba671d77b067548372d.png相关免费学习推荐:python视频教程

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/129505.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月14日 上午11:20
下一篇 2022年4月14日 上午11:20


相关推荐

  • performSelector系列方法的研究

    performSelector系列方法的研究id performSelec SEL aSelector 在开发中 我们想立即执行某个方法时 可以调用 NSObject 的 performSelec 方法实现 该方法是不传参方法 如果想传参 可以使用下面方法 id performSelec SEL aSelectorwit id object id performSelec SEL aSelectorwit id object1withO id objec

    2026年3月16日
    3
  • 文件包含漏洞—allow_url_fopen和allow_url_include详解

    文件包含漏洞—allow_url_fopen和allow_url_include详解文件包含漏洞_allow_url_fopen和allow_url_include详解提要:在文件包含漏洞中,PHP脚本环境中php.ini文件中通常会涉及到这两个参数,两个参数的开启或关闭影响文件包含漏洞的利用。1,参数简介:allow_url_fopen参数(只影响RFI,不影响LFI)简介:是否允许将URL(HTTP,HTTPS等)作为文件打开处理allow_url_include参数(只影响RFI,不影响LFI)简介:是否允许includeI()和require()函数包含URL(HTTP

    2022年7月16日
    18
  • Linux之traceroute命令[通俗易懂]

    Linux之traceroute命令[通俗易懂]显示数据包到主机间的路径,traceroute命令用于追踪数据包在网络上的传输时的全部路径,它默认发送的数据包大小是40字节。通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的。traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测.

    2022年6月20日
    40
  • 【原创】C++ 动态数组 vector 详解

    【原创】C++ 动态数组 vector 详解一 引入引入 略 vector 收录在 STL 里 是一种特殊的数据结构 它的中文名字叫做 动态数组 或者 不定长数组 有时也被翻译成 容器 说白了 vector 就是一个功能强大的数组 下面让我们来体验它强大的功能吧 二 vector 的头文件 vector 收录在 std 库里 所以调用 vector 需要 include vector usi vector

    2026年3月17日
    2
  • 分布式搜索elasticsearch 文献检索索引 入门

    分布式搜索elasticsearch 文献检索索引 入门

    2022年1月2日
    57
  • Docker常用命令

    Docker常用命令

    2021年8月29日
    57

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号