当前位置:首页 > 教育培训 >

python 怎么读文本(python中如何打开文本)

来源:原点资讯(www.yd166.com)时间:2023-04-24 16:12:53作者:YD166手机阅读>>

在本文中,我们将学习如何在 Python 中读取文件中的数据。

Python中文件打开模式

模式

描述

r

打开文件进行读取。(默认)

w

打开文件进行写入。如果文件不存在,则创建新文件,如果文件存在,则截断该文件。

x

打开文件进行独占创建。如果该文件已存在,则操作将失败。

a

打开文件以追加在文件末尾而不截断它。创建一个新文件(如果该文件不存在)。

t

以文本模式打开。(默认)

b

以二进制模式打开。

打开文件进行更新(读取和写入)

Python中读取文本文件

以下代码演示如何在 Python 中使用绝对路径读取文本文件。

「读取整个文件内容,使用read()函数:」

try: fp=open(r"C:\temp\Files\abc.txt", "r") txt1=fp.read() print(txt1) fp.close() except FileNotFoundError: print("请检查路径!")

「读取文件中的n个字符」

使用read(n),从光标位置开始读取,跨行读取时,换行符计算在内。

try: fp=open(r"C:\temp\files\abc.txt", "r") txt1=fp.read(10) print(txt1) fp.close() except FileNotFoundError: print("请检查路径!")

「从文件读取一行readline():」

try: fp=open(r"C:\temp\files\abc.txt", "r") txt1=fp.readline() print(txt1) fp.close() except FileNotFoundError: print("请检查路径!")

「从文件中读取前3行」

可以使用for循环读取:

with open('abc.txt', 'r') as file: for i in range(3): print(file.readline().strip())

「使用readline()读取整个文件」

我们可以使用readline(),通过 while 循环读取整个文件。只需要检查指针是否已到达文件末尾,然后逐行遍历文件。

with open('abc.txt', 'r') as file: #读第一行 line=file.readline() #读取内容不为空,则循环读取 while line!='': print(line, end='') line=file.readline()

「使用 readline() 读取第一行和最后一行」

因为readline()方法总是从头开始读取,可以通过调用该方法来获取第一行。可以使用循环来获取最后一行。

with open("abc.txt", "r") as file: #读第一行 first_line=file.readline() print(first_line) for last_line in file: pass print(last_line)

「使用readlines()将文件内容读入列表」

readlines()将返回整个文件内容。内容的读取将从文件的开头开始,直到文件结束。并将内容存储在列表中。此方法的输出是一个列表。

with open('abc.txt', 'r') as fp: txt=fp.readlines() print(txt)

「从文件中读取前n行存储到列表」

n=2 with open("abc.txt","r") as file: head=[next(file) for x in range(n)] print(head)

「从文件中读取后n行存储到列表」

可以通过使用列表索引和切片来获取文件的最后几行。

n=2 with open('abc.txt', 'r') as fp: txt=fp.readlines()[n:] print(txt)

「以相反的顺序读取文件」

默认从文件开头读取内容,还可以使用reversed()方法以相反的顺序读取文件的内容。

with open('abc.txt', 'r') as fp: txt=fp.readlines() for i in reversed(txt): print(i)

「读取二进制文件」

二进制文件是包含(0和1)数据的文件。通常一行没有终止符EOL(行尾)。

with open("1.jpg", "rb") as fp: byte_content=fp.read(1) while byte_content: print(byte_content)

「文章创作不易,如果您喜欢这篇文章,请关注、点赞并分享给朋友。如有意见和建议,请在评论中反馈!」

栏目热文

python安装教程(python安装详细步骤)

python安装教程(python安装详细步骤)

首先要先下载安装包:①win7,win8,win10系统,建议下载Python3.7.4版本:【直达链接】https:/...

2023-04-24 15:46:35查看全文 >>

python通俗念法(python必背100源代码)

python通俗念法(python必背100源代码)

开发圈内流传着这么一句话“流水的语言,铁打的 Python”,虽然诞生于80年代末、90年代初的 Python 已经不算...

2023-04-24 15:43:49查看全文 >>

python正确发音(python怎么发音)

python正确发音(python怎么发音)

最近我在学python 为大家整理了一下python常用的词汇。在学习python过程中觉得很有趣喔。感兴趣的朋友可以私...

2023-04-24 16:00:08查看全文 >>

赤道与北极原唱歌词(赤道和北极原唱)

赤道与北极原唱歌词(赤道和北极原唱)

那年她正花季,刚刚踏入大学校园。对未来未知的象牙塔充满了好奇和懵懂的憧憬。那年他也正少年,刚刚入伍一年。练的一身肌肉和好...

2023-04-24 15:49:24查看全文 >>

赤道和北极英文版(赤道和北极的重力加速度)

赤道和北极英文版(赤道和北极的重力加速度)

equator 英音:[ɪˈkweɪtə(r)] 美音:[iˈkweɪdər] n. 赤道♡ The Earth is ...

2023-04-24 15:33:58查看全文 >>

python什么时候开始学(Python从哪里学)

python什么时候开始学(Python从哪里学)

选自Medium作者:Jhankar Mahbub机器之心编译参与:王子嘉、Geek AI毫无疑问,Python 是当下...

2023-04-24 15:36:23查看全文 >>

python软件怎么念(python是软件吗怎么用)

python软件怎么念(python是软件吗怎么用)

每个程序员几乎都有一套属于自己的“英语”,因为每个人的英文发音各有各的特色,“野味十足”。前两天办公室里就有几个同事杠了...

2023-04-24 15:42:09查看全文 >>

python发音教程(python必背100源代码)

python发音教程(python必背100源代码)

小朋友们好,大朋友们好!我是猫妹,一名爱上Python编程的小学生。欢迎和猫妹一起,趣味学python。今日主题我们平时...

2023-04-24 15:52:34查看全文 >>

python是什么意思怎样读(python怎么发音)

python是什么意思怎样读(python怎么发音)

想要学习少儿编程,Python语言会是一个不错的选择,它的学习难度并不像C 等其他编程语言那么高,因此对于新手来说更加...

2023-04-24 15:32:37查看全文 >>

python为什么读文本(python中如何打开文本)

python为什么读文本(python中如何打开文本)

处理图像不是一项简单的任务。对你来说,作为一个人,很容易看着某样东西然后马上知道你在看什么。但电脑不是这样工作的。对你来...

2023-04-24 16:02:49查看全文 >>

文档排行