当前位置:主页 > 软件编程 > Python代码 >

python 使用sys.stdin和fileinput读入标准输入的方法

时间:2021-01-08 12:20:40 | 栏目:Python代码 | 点击:

1、使用sys.stdin 读取标准输入

[root@c6-ansible-20 script]# cat demo02.py 
#! /usr/bin/env python
from __future__ import print_function
import sys


for line in sys.stdin:
 print(line,end="")

使用方法:

cat /etc/passwd|python demo02.py

python demo02.py </etc/passwd

2、fileinput 读取标准输入

[root@c6-ansible-20 script]# cat demo04.py 
#! /usr/bin/env python
from __future__ import print_function
import fileinput


for line in fileinput.input():
 print(line,end='')

使用方法

python demo04.py /etc/passwd /etc/group

您可能感兴趣的文章:

相关文章