1. 程式人生 > >Python修改文本列對齊

Python修改文本列對齊

python

letter                   ->             
LadderScore0                   ->       
LadderScore1                   ->       
LadderScore2                   ->       
LadderScore3                   ->       
LadderScore4                   ->       
LadderScore5                   ->       
LadderScore6                   ->       
LadderScore7                   ->       
LadderScore8                   ->       
LadderScore9                   ->       
WeeklyDoneCount0                   ->   
WeeklyDoneCount1                   ->   
WeeklyDoneCount2                   ->   
WeeklyDoneCount3                   ->   
WeeklyDoneCount4                   ->   
WeeklyDoneCount5                   ->   
WeeklyDoneCount6                   ->   
WeeklyDoneCount7                   ->   
WeeklyDoneCount8                   ->   
WeeklyDoneCount9                   ->   
LastFPS0                   ->           
LastFPS1                   ->           
LastFPS2                   ->           
LastFPS3                   ->           
LastFPS4                   ->           
LastFPS5                   ->           
LastFPS6                   ->           
LastFPS7                   ->           
LastFPS8                   ->           
LastFPS9                   ->


腳本內容如下

#!/usr/bin/env python
#coding:utf-8

import os
format = ‘%-*s%-*s\n‘
file = open(‘a.txt‘,‘r‘)
f = open(‘file.txt‘,‘a‘)
all = ""
for i in file:
    i=i.split(‘ ‘)
    a = format % (20, i[0], 20, ‘->‘)
    all += a
    f.write(a)
f.close()
file.close()
print all


文件展示

技術分享


本文出自 “YHT的運維筆記” 博客,請務必保留此出處http://yht1990.blog.51cto.com/9014030/1937288

Python修改文本列對齊