python读取文件按行分割字符串_python中分割字符串split切割并选择输出 逐行读取文件后字符串拼接...
#!/usr/bin/python
# -*- coding: utf-8 -*-
str="abc,123 efg,567"
#以空行分割后輸出
print str.split();
#以‘,‘分割2次后輸出
print str.split(‘,‘,2);
#以‘,‘分割2次后輸出地2個參數(shù),1是從0開始,代表第二個參數(shù)
print str.split(‘,‘,2)[1];
輸出結(jié)果如下:
[‘a(chǎn)bc,123‘, ‘efg,567‘]
[‘a(chǎn)bc‘, ‘123 efg‘, ‘567‘]
123 efg
可以擴(kuò)展至配置文件的讀取:
文件內(nèi)容如下:
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)
# 更新函數(shù)
upfunc=upconf.split(‘#‘,1)[0]
print("upfunc是"+upfunc)
# 更新包
uppack=upconf.split(‘#‘,1)[1]
print("uppack是"+uppack)
# 分隔符輸出
print ("==================")
update_all_aw()
輸出內(nèi)容如下:
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
原文:http://blog.51cto.com/weiruoyu/2307274
總結(jié)
以上是生活随笔為你收集整理的python读取文件按行分割字符串_python中分割字符串split切割并选择输出 逐行读取文件后字符串拼接...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fun python_Python(一)
- 下一篇: python关键字匹配_关于python