python腳本 讀取配置文件cfg 不讀#號和空行
阿新 • • 發佈:2018-11-19
tar.gz code ucs int ppa date 空行 代碼 != 對配置upxxx.cfg 文件,內容如下的讀取
#使用教程:zaper不能為零
#同時#後面代表要更新的包
zkper=0#
ucs=1#mips_ucs-1.8.1-bin.tar.gz
讀取以上文件內容,如下腳本:
#!/usr/bin/python # -*- coding: utf-8 -*- def update_xxx(): for line in open("upxxx.cfg"): #更新配置文件逐行 upconf = line.strip() if upconf != "": #判斷是否為空 if upconf[0] != "#": #更新函數 upfunc = upconf.split(‘#‘, 1)[0] print "upfunc="+upfunc #更新包 uppack = upconf.split(‘#‘, 1)[1] print "uppack="+uppack print "========" update_xxx()
運行腳本輸出結果為:
========
========
upfunc=zkper=0
uppack=
========
upfunc=ucs=1
uppack=mips_ucs-1.8.1-bin.tar.gz
========
上面python代碼註釋輸出“===”後的輸出結果
upfunc=zkper=0
uppack=
upfunc=ucs=1
uppack=mips_ucs-1.8.1-bin.tar.gz
python腳本 讀取配置文件cfg 不讀#號和空行