帮我用python从1txt文本读取下面字符串刘德华----127001x----30解析上面这个字符串赋值给三个变量
代码如下:
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/dJua 著作权归作者所有。请勿转载和采集!