今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验
首页(百科问答网)  » 电脑/数码/通讯/互联网 » 软件  » 正 文:

如何处理如下的文本?


将一个文本文件中的下面这样的内容,
abstract
boolean
break
byte
case

修改成
abstract boolean \
break byte case \

有什么软件或者脚本?
目的是,将从上到下的内容(每行1列),变成每行多列(列数可以指定)(单词之间以空格间隔,行尾用空格+\)




答案或建议:


大概理解了下楼主的意思,写了个代码,python的

PHP 代码:
#!/usr/bin/env python
#coding:gbk

from sys import argv

1
str 
''
open(argv[1], 'r').readlines
()
for 
eachLine in f
:
    
str += eachLine[:-1]+
' '

    
i%int(argv[2
])
    if 
k==0
:
        print 
str+
'\\'
        
str 
''
    
+= 
1
else:
    if 
str <> ''
:
        print 
str+
'\\' 
用法:
f.py <要处理的文件名> <按照几行变成一行>

例如:
代码:
f.py f.txt 2
结果:
代码:
abstract boolean \
break byte \
cas \

文章来源链接:http://www.baikewenda.com/tech/soft/8/9/a213443935.htm
推荐内容

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号