python中分割字符串split切割并选择输出 逐行读取文件后字符串拼接 您所在的位置:网站首页 python文本文件逐行打印 python中分割字符串split切割并选择输出 逐行读取文件后字符串拼接

python中分割字符串split切割并选择输出 逐行读取文件后字符串拼接

#python中分割字符串split切割并选择输出 逐行读取文件后字符串拼接| 来源: 网络整理| 查看: 265

字符串根据分隔符切割后输出,一下面

#!/usr/bin/python # -*- coding: utf-8 -*- str="abc,123 efg,567" #以空行分割后输出 print str.split(); #以','分割2次后输出 print str.split(',',2); #以','分割2次后输出地2个参数,1是从0开始,代表第二个参数 print str.split(',',2)[1];

输出结果如下:

['abc,123', 'efg,567'] ['abc', '123 efg', '567'] 123 efg

可以扩展至配置文件的读取:文件内容如下:

zkper=1#mips_zkper-1.8.1-bin.tar.gz scp=1#mips_scp-1.8.1-bin.tar.gz cou=0#0 bjs=0#0

脚本如下:

#!/usr/bin/python # -*- coding: utf-8 -*- def update_all_aw(): for line in open("upmips.cfg"): # 更新配置文件逐行 upconf=line.strip() print("upconf配置文件"+upconf) # 更新函数 upfunc=upconf.split('#',1)[0] print("upfunc是"+upfunc) # 更新包 uppack=upconf.split('#',1)[1] print("uppack是"+uppack) # 分隔符输出 print ("==================") update_all_aw()

输出内容如下:

upconf配置文件zkper=1#mips_zkper-1.8.1-bin.tar.gz upfunc是zkper=1 uppack是mips_zkper-1.8.1-bin.tar.gz ================== upconf配置文件scp=1#mips_scp-1.8.1-bin.tar.gz upfunc是scp=1 uppack是mips_scp-1.8.1-bin.tar.gz ================== upconf配置文件cou=0#0 upfunc是cou=0 uppack是0 ================== upconf配置文件bjs=0#0 upfunc是bjs=0 uppack是0

参考:Python中的split()函数的用法Python字符串操作之字符串分割与组合【Python】python中分割字符串(含多种分割符)的方法



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有