做音频处理过程中,经常遇到需要对文本进行转换,今天就遇到了一个行末加逗号的问题,找到了几种有效的方式,做个记录吧。
以下是几种方法实现:
python代码实现:
import os with open('input.txt', 'rb') as lines: with open('output.txt', 'wb') as outfile: for line in lines: line = '"' + line.replace(os.linesep, "") + '",' + os.linesep outfile.write(line)
亲测有效:
经常使用linux脚本的同学,找到了更简洁的方法,让人赞叹不已:
sed:
cat input.txt | sed 's/$/,/'
awk:
cat input.txt | awk '{print ""$0"\,"}'
xargs:
cat input.txt | xargs printf '%s,\n'
每日一言:不积跬步,无以至千里,不积小流,无以成江河。
作者:虚生 出处:https://www.cnblogs.com/dylancao/ 以音频和传感器算法为核心的智能可穿戴产品解决方案提供商 ,提供可穿戴智能软硬件解决方案的设计,开发和咨询服务。 勾搭热线:邮箱:1173496664@qq.com weixin:18019245820 市场技术对接群:347609188 |