将一个文本文件中的下面这样的内容,
abstract
boolean
break
byte
case
修改成
abstract boolean \
break byte case \
有什么软件或者脚本?
目的是,将从上到下的内容(每行1列),变成每行多列(列数可以指定)(单词之间以空格间隔,行尾用空格+\)
#!/usr/bin/env python
#coding:gbk
from sys import argv
i = 1
str = ''
f = open(argv[1], 'r').readlines()
for eachLine in f:
str += eachLine[:-1]+' '
k = i%int(argv[2])
if k==0:
print str+'\\'
str = ''
i += 1
else:
if str <> '':
print str+'\\'
f.py f.txt 2
abstract boolean \ break byte \ cas \