python从文件中读取数据(代码片段)

tizer tizer     2022-12-20     469

关键词:

一、读取整个文件内容

在读取文件之前,我们先创建一个文本文件resource.txt作为源文件。

resource.txt

 

my name is joker,
I am 18 years old,
How about you?

 

如何读取文件全部内容,我们编写到reader.py文件中。

reader.py

1 with open(resource.txt) as file_obj:
2     content = file_obj.read()
3     print(content)
4         

需要注意的是需要将resource.txt文件与read.py 放在同一目录下。

运行后的结果如下:

技术图片

解释:open函数接收一个参数,此参数为将被读取内容的文件名,在调用之后返回表示这个文件的对象,Python将之存储在后面的变量(file_obj)中,关键字 with 在我们不再需要使用文件的时候将其关闭。

 上面的代码中open() 函数中传入的是一个相对路径,相对路径会从当前文件(reader.py)所在文件夹下查找指定文件(resource.txt),如果文件不在当前文件夹下,可以使用绝对路径。Linux系统绝对路径如:

/home/joker/dic这样的,Windows系统的绝对路径如:C:/pyhton_workspace/dic 这样的。

二、逐行读取文件内容

1 file_name = resource.txt
2 
3 with open(file_name) as file_obj:
4     for content in file_obj:
5         print(content)

控制台打印如下:

技术图片

解释:在上面的程序中,因为Python在读取文件之后将其存入对象file_obj 中,我们通过对该对象进行循环来遍历文件中的每一行,但是却发现,多了空白行,因为在这个文件中,有看不见的换行符,且print语句语句也会加上一个换行符,因此每行的末尾会有两个换行符。要消除多于的空白行可在print语句中调用rstrip() 方法,如下:

1 file_name = resource.txt
2 
3 with open(file_name) as file_obj:
4     for content in file_obj:
5         print(content.rstrip())

控制台打印如下:

技术图片

现在,和与读取整个文件的输出相同了。

 

python从文件中读取数据(代码片段)

一、读取文件中各行的内容并存储到一个列表中继续用resource.txt举例resource.txtmynameisjoker,Iam18yearsold,Howaboutyou?test.py1file_name=‘resource.txt‘23withopen(file_name)asfile_obj:4lines=file_obj.readlines()5print(lines)控制台打印如 查看详情

python从python3中的10位dpx文件中读取元数据和图像数据(代码片段)

查看详情

python从txt文件中逐行读取数据(代码片段)

非常的简单,提供三种方法:方法一:f=open("foo.txt")#返回一个文件对象line=f.readline()#调用文件的readline()方法whileline:printline,#后面跟','将忽略换行符#print(line,end='')   #在Python3中 查看详情

python中读文件写文件的操作方法(代码片段)

▶Python中读文件操作方法在Python编程中,从一个文件中读取数据可以通过以下3种方式。1.使用read方法读取文件read方法可以从文件中读取数据,该方法的定义语法如下:read(size)上述方法中,size表示要从文件中读取... 查看详情

数据分析8个具体步骤(代码片段)

...分析数据7、展现数据8、总结报告 接下来将介绍使用python来具体处理数据,包括上面几个步骤的实现,以及给出具体的操作例子。需要记住的是使用python处理数据所用到的具体函数、方法。 #一、python读取数据 ‘‘‘... 查看详情

python从文件中读取单词的有效方法。(代码片段)

查看详情

python从python中的文件中读取json(代码片段)

查看详情

用于从文件中读取数据的功能,知道已经读取的内容(代码片段)

我想从文件中读取,以模拟数据来自COM端口流。该文件有7列编号,其中包含XYZ轴上的陀螺仪和加速度计的样本,例如:0.027750968933105470.00.00.0-0.0210.0011.0180.0438559055328369140.0174532925199432950.3490658503988659-3.490658503988659-0.23800000000000002-0. 查看详情

python-如何读取从tkinter中选择的文件?(代码片段)

这是我的任务。我得到了这样的模板...def_choosefile():importtkinterfromtkinterimportfiledialogroot_window=tkinter.Tk()root_window.withdraw()returnfiledialog.askopenfilename()因此,如果我认为这是正确的,它将提示一个对话框窗口,要求选择一个文件。... 查看详情

如何使用python脚本从pdf中读取阿拉伯语文本(代码片段)

我有一个用Python编写的代码,可以从PDF文件中读取并将其转换为文本文件。当我尝试从PDF文件中读取阿拉伯文本时出现问题。我知道错误是在编码和编码过程中,但我不知道如何解决它。系统转换阿拉伯语PDF文件,但文本文件为... 查看详情

python:从文件中读取推文,没有用户信息(代码片段)

我是python的新手并且正在玩推文。这可能是愚蠢的,但我遇到了推文用户实体的问题。好像我正在读取.json文件中的.json文件。我能够在dict中的不同位置打印出推文,例如:tweet=tweets[7]print(tweet)。code1当我打印print(tweet['entitie... 查看详情

从 .txt 文件中读取数据并在 Python 中计算平均值

】从.txt文件中读取数据并在Python中计算平均值【英文标题】:Readingdatafrom.txtfileandcalculatingmeaninPython【发布时间】:2020-07-1105:10:25【问题描述】:我对我的Python代码有疑问。我想从.txt文件中读取数据并计算这些值的平均值。.txt... 查看详情

python从串口读取(代码片段)

我正在尝试将数据从RFID(RMD6300)读取到Python中的RaspberryPi1,但在读取30-40秒后出现中断,它会崩溃,并显示以下错误消息:回溯(最近一次调用最后一次):文件“tmp.py”,第7行,在string=ser.read(20)文件“/usr/local/lib/python2.7/d... 查看详情

python从nifiexecutescript处理器使用的python脚本示例,它从传入的流文件中读取第一行。(代码片段)

查看详情

如何从 python 中的嵌套 YAML 文件中读取数据?

】如何从python中的嵌套YAML文件中读取数据?【英文标题】:HowtoreaddatafromnestedYAMLfileinpython?【发布时间】:2020-07-0513:56:24【问题描述】:我有例如swagger.yaml文件,我想从中读取一些变量。例如那个文件:https://editor.swagger.io/下面... 查看详情

水文日常~~python如何按行读取txt文件中的数据并去除每行末尾的回车符(代码片段)

#从文件中读取数据withopen('data.txt')asfile_object:lines=file_object.read().splitlines()#去除每行末尾的回车符  查看详情

python学习笔记——文件(代码片段)

Python的文件操作与C语言中的文件操作很多地方都极为相似,比如各个实参的定义。对于文件使用的步骤。在文件操作前应先打开文件,同时注意及时关闭文件。一从文件中读取数据1.读取整个文件创建一个txt文件1.txt3.1415... 查看详情

python从url读取,写入文件(代码片段)

查看详情