Python 读取文本文件并解析字符串
使用 Python 从文本文件读取并解析字符串
本文将介绍如何使用 Python 从名为 '1.txt' 的文本文件读取以下字符串:
'刘德华----127.0.0.1x----30'
并将其解析为三个变量:name、ip 和 age。
代码如下:
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按照字符串 '----' 进行分割,得到一个包含三个字符串的列表,然后将这三个字符串赋值给三个变量name、ip和age。
通过以上代码,我们可以将文本文件中的字符串解析为三个变量,方便后续的处理和使用。
原文地址: https://www.cveoy.top/t/topic/nKSN 著作权归作者所有。请勿转载和采集!