python 竖排文本
Posted 前进的code
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 竖排文本相关的知识,希望对你有一定的参考价值。
新建目录train,并将目录data和data1复制到train下
python test data/,data1/
目录data和data1中包含很多文件,文件中内容都是以空格分隔,将所有文件内容都以空格为分隔符,竖向排列覆盖到train下相应目录中
import sys import os def main(argv): arg=sys.argv[1] print arg data_set_list = [] for data_set_num, data_dir in enumerate(arg.split(","), 1): command="ls -l %s |awk ‘NR==2,NR==0 {print $NF}‘" % (data_dir) fp=os.popen(command, "r") ret=fp.readlines() for data_name in ret: data_path=data_dir+data_name[0:-1] data_set_list.append(data_path) print("data_set_list:",data_set_list) for data_index, data_set_name in enumerate(data_set_list): f = open(data_set_name,‘r‘) result=f.read() f.close() o=open(‘train/‘+data_set_name,‘w‘) for i in result.split(‘ ‘): o.write(i) o.write(‘ ‘) o.close if __name__ == "__main__": main(sys.argv[1:])
以上是关于python 竖排文本的主要内容,如果未能解决你的问题,请参考以下文章