使用 Python 从文本文件读取并解析字符串

本文将介绍如何使用 Python 从名为 '1.txt' 的文本文件读取以下字符串:

'刘德华----127.0.0.1x----30'

并将其解析为三个变量:nameipage

代码如下:

with open('1.txt', 'r') as f:
    data = f.readline().strip()  # 读取第一行并去除空格和换行符
    name, ip, age = data.split('----')  # 按照'----'分割字符串,并赋值给三个变量

解释:

  • with open('1.txt', 'r') as f::打开文件 '1.txt',并以只读模式打开。使用 with 语句可以确保文件操作完成后自动关闭文件。
  • data = f.readline().strip():读取文件的第一行,并去除空格和换行符,得到一个字符串 data
  • name, ip, age = data.split('----'):将 data 按照字符串 '----' 进行分割,得到一个包含三个字符串的列表,然后将这三个字符串赋值给三个变量 nameipage

通过以上代码,我们可以将文本文件中的字符串解析为三个变量,方便后续的处理和使用。

Python 读取文本文件并解析字符串

原文地址: https://www.cveoy.top/t/topic/nKSN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录