Python 读取文本文件并解析字符串:示例与代码
with open('1.txt', 'r') as f:
line = f.readline()
line = line.strip() # 去除换行符
data = line.split('----') # 以'----'为分隔符进行分割
name, ip, age = data # 将分割后的数据分别赋值给三个变量
age = int(age) # 将age转换为整型
print(name, ip, age) # 输出结果
该代码示例演示了如何使用Python从名为'1.txt'的文本文件中读取一行字符串,然后使用'----'作为分隔符将其解析成三个变量:name, ip, age。最后,将age变量转换为整型并输出结果。
示例说明:
with open('1.txt', 'r') as f:打开名为'1.txt'的文本文件进行读取操作。line = f.readline():从文件中读取一行字符串,并将其赋值给变量line。line = line.strip():使用strip()方法去除字符串两端的空格和换行符。data = line.split('----'):使用split('----')方法以'----'作为分隔符将字符串分割成多个子字符串,并将结果保存在变量data中。name, ip, age = data:将分割后的子字符串分别赋值给变量name, ip, age。age = int(age):将变量age转换为整型。print(name, ip, age):输出三个变量的值。
注意:
- 文本文件'1.txt'应该包含待解析的字符串,例如:'刘德华----127.0.0.1x----30'。
- 分隔符'----'可以在代码中根据实际情况进行修改。
- 确保age变量的内容可以转换为整型,否则会导致代码错误。
原文地址: https://www.cveoy.top/t/topic/nKSO 著作权归作者所有。请勿转载和采集!