python 文本处理,利用python脚本处理任意文件,取每一行行首字符存到指定文件名格式文件
希望实现功能:$logprocessor.py<input.log><output.log>其中<input.log>为任意文件名的text文件举例:文件C:/log/t...
希望实现功能:
$logprocessor.py <input.log> <output.log>
其中<input.log>为任意文件名的text文件
举例:
文件C:/log/tired.log内容如下:
I am very very big
big enough
big in love
希望运行命令
$logprocessor.py tired.log love.log
后得到文件love.log
Ibb 展开
$logprocessor.py <input.log> <output.log>
其中<input.log>为任意文件名的text文件
举例:
文件C:/log/tired.log内容如下:
I am very very big
big enough
big in love
希望运行命令
$logprocessor.py tired.log love.log
后得到文件love.log
Ibb 展开
2个回答
展开全部
#!/usr/bin/env python
import sys
with open(sys.argv[1],'rb') as tired:
lines = tired.readlines()
w = ''
for line in lines:
if line != '\n':
w = w + line.strip()[0]
with open(sys.argv[2],'wb') as love:
print >> love,w
./readit.py tired.log love.log
我linux系统 执行没问题 只是在当前目录 要是改变目录 参数写上完整目录
import sys
with open(sys.argv[1],'rb') as tired:
lines = tired.readlines()
w = ''
for line in lines:
if line != '\n':
w = w + line.strip()[0]
with open(sys.argv[2],'wb') as love:
print >> love,w
./readit.py tired.log love.log
我linux系统 执行没问题 只是在当前目录 要是改变目录 参数写上完整目录
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询