Python——格式化数据文件
alllist=[]
def readfile():
with open('/home/zhangxuyang/shell/date1.txt') as lines: #一次性读入txt文件,并把内容放在变量lines中
array=lines.readlines() #返回的是一个列表,该列表每一个元素是txt文件的每一行
for i in array: #遍历array中的每个元素
i=i.strip('\n') #去掉换行符\n
items=i.split() #如'600 600'变成'600' 和'600'
if len(items) > 1:
global alllist
alllist.append(items)
print(alllist)
return alllist
readfile()
f=open("/home/zhangxuyang/shell/date.txt","a+")
for i in alllist:
text="""[{}]
Trace = Off
TraceFile= stderr
Driver = /usr/lib64/libmyodbc5-5.1.5.so
DSN = tlbbdb
SERVER = {}
USER =
PASSWORD =
PORT = 3306
DATABASE = tlbbdb
TEXTSIZE = 409600
""".format(i[0],i[1])
print(text)
print('\n')
f.write(text)
# f.write('\n')
f.close()