python读取TXT每行,并存到LIST中的方法

yizhihongxing

以下是“Python读取TXT每行,并存到LIST中的方法”的完整攻略。

1. 读取TXT文件

在Python中,可以使用open()函数来打开一个文本文件,并使用readlines()读取文件中的所有行。

with open('file.txt', 'r') as f:
    lines =.readlines()

在上面的示代码中,我们使用with语句打开名为file.txt的文本文件,并将其赋值给变量f。然后,我们使用readlines()方法读取文件中的所有行,并将其存储在名为lines的列表中。

  1. 存储到LIST中

取TXT文件中的每一行后,可以将其存储到一个列表中。可以使用for循环遍历lines,并使用append()方法将每一行添加到一个新的列表中。

with open('file.txt', 'r') as f:
    lines = f.readlines()

my_list = []
for line in lines:
    my_list.append(line.strip())

在上面的示例代码中,我们使用for循环遍历lines列表,并使用strip()方法去除每一行末尾的换行符。然后,我们使用append()方法将每一行添加到名为my_list的新列表。

3. 示例说明

示例1:读取文件中的数字

假设我们有一个名为numbers.txt的文本文件,其中包含一些数字,每行一个。我们可以使用以下代码将这些数字读取到一个列表中。

with open('numbers.txt', 'r') as f:
    lines = f()

my_list = []
for line in lines:
    my_list.append(int(line.strip()))

print(my_list)

在上面的示例代码中,我们使用with语句打开名为numbers.txt的文本文件,并使用readlines()方法读取文件中的所有行。然后,我们使用for循环遍历lines,并使用strip()方法去除每一行末尾的换行符。接下来,我们使用int()函数将每一行转换为整数,并使用append()方法将其添加到名为my_list的新列表中。最后,我们打印my_list列表。

示例2:读取文件中的字符串

假设我们有一个名words.txt的文本文件,其中包含一些单词,每行一个。我们可以使用以下代码将这些单词读取到一个列表中。

with open('words.txt', 'r') as f:
    lines = f.readlinesmy_list = []
for line in lines:
    my_list.append(line.strip())

print(my_list)

在上面的示例代码中,我们使用with语句打开名为words.txt的文本文件,并使用readlines()方法读取文件中的所有行。然后,我们使用for循环遍历lines列表,并使用strip()方法去除每行末尾的换行符。接下来,我们使用append()方法将每一行添加到名为my_list的新列表中。最后,我们打印my_list列表。

4. 总结

本文详细讲解了Python读取TXT每行,并存到LIST中的方法,包括读取TXT文件和存储到LIST中的步骤。同时,还提供了两个示例说明,分别介绍了读取文件中的数字和字符串的方法。在使用这些方法时,需要注意文件路径和文件格式的正确性。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python读取TXT每行,并存到LIST中的方法 - Python技术站

(0)
上一篇 2023年5月13日
下一篇 2023年5月13日

相关文章

  • python并发编程多进程之守护进程原理解析

    在Python中,可以使用多进程来实现并发编程。其中,守护进程是一种特殊的进程,它会在主进程结束时自动退出。以下是Python并发编程多进程之守护进程原理解析的详细攻略: 创建守护进程 要创建守护进程,可以使用multiprocessing模块。以下是创建守护进程的示例: import multiprocessing import time def work…

    python 2023年5月14日
    00
  • Python免登录实现域名解析的示例详解

    Python免登录实现域名解析的示例详解 在本文中,我们将介绍如何使用Python免登录实现域名解析。我们将使用dnspython库来解析域名,并使用requests库发送HTTP请求。 步骤1:安装必要的库 在使用Python免登录实现域名解析之前,我们需要先安装必要的库: pip install dnspython requests 在上面的示例中,我们…

    python 2023年5月15日
    00
  • python获得图片base64编码示例

    下面是Python获得图片Base64编码的完整攻略。 准备工作 在开始之前,你需要安装Python的base64模块,它是Python内置的模块,已经包含在Python的标准库中。如果你使用的是Python 2,那么你需要使用base64模块中的encodestring()方法,如果你使用的是Python 3,则你需要使用base64模块中的encodeb…

    python 2023年5月18日
    00
  • Python学习之12个常用基础语法详解

    Python学习之12个常用基础语法详解 Python是一种高级编程语言,与其他编程语言相比,具有代码简洁、易学易用等优点。本文将介绍Python的12个常用基础语法,旨在帮助初学者掌握Python编程的基础知识。 1. 变量与数据类型 Python是一种动态类型语言,因此不需要显式地声明变量的数据类型。在Python中,变量的数据类型是根据其赋值内容自动推…

    python 2023年5月13日
    00
  • python 3x上的属性错误[关闭]

    【问题标题】:Attribute Error on python 3x [closed]python 3x上的属性错误[关闭] 【发布时间】:2023-04-03 20:25:01 【问题描述】: 我正在使用 tensorflow api 进行对象检测。我在 githup 上编写代码并尝试进行调试,然后我将面对这个错误。 File “<ipython-…

    Python开发 2023年4月8日
    00
  • Python3.6+selenium2.53.6自动化测试_读取excel文件的方法

    下面我将详细讲解 “Python3.6+selenium2.53.6自动化测试_读取excel文件的方法”的完整实例教程。 确认环境 首先要确保你已经安装了Python3和selenium库,否则需要先安装它们。 在Python3中安装selenium的命令: pip3 install selenium==2.53.6 同时还需要安装一个操作Excel的库x…

    python 2023年5月13日
    00
  • python通过ssh-powershell监控windows的方法

    下面是详细的“Python通过SSH-PowerShell监控Windows”的攻略。 1. 安装必要的工具 在开始之前,我们需要安装一些必要的工具,包括SSH客户端、PowerShell、和Python的Paramiko、PyPSUtil模块。SSH客户端我们这里选择OpenSSH,这是一个开源的SSH客户端,可在Windows上安装和使用。PowerSh…

    python 2023年6月3日
    00
  • python单线程实现多个定时器示例

    Python单线程实现多个定时器的示例主要分为两种方式:使用time库和使用sched库。 使用time库实现多个定时器 示例一: import time def func1(): print("func1 called") def func2(): print("func2 called") while True: …

    python 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部