python for line in sys.stdin解析文件调用方法


1.直接用 cat test.txt  | python test.py直接把解析结果输出到屏幕中,或者用more input.log  | python test.py  (more 可以将多行空行只显示为一行)

 

也可以输入到指定的文件中:cattest.txt  | python test.py > out.log

#!/usr/bin/env python
# encoding=utf-8
import sys
for line in sys.stdin:
    line = line.strip()
    words = line.split()
    for word in words:
        print("%s\t%s" % (word, 1))

2.window下运行Python,直接走到Python脚本目录下,直接python pythonshell.py input.log out.log

 

3.pycharm 下运行 调用sys.stdin

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM