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

yipeiwu_com6年前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

以上这篇python 使用sys.stdin和fileinput读入标准输入的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python基于FTP实现文件传输相关功能代码实例

这篇文章主要介绍了python基于FTP实现文件传输相关功能代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 本实例有文件传输相...

Django 静态文件配置过程详解

静态文件配置 概述: 静态文件交由Web服务器处理,Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例): URI请求 --> 按照Web服务器里面的配置规...

如何用Python制作微信好友个性签名词云图

如何用Python制作微信好友个性签名词云图

前言 上次查看了微信好友的位置信息,想了想,还是不过瘾,于是就琢磨起了把微信好友的个性签名拿到,然后分词,接着分析词频,最后弄出词云图来。 1.环境说明 Win10 系统下 Pyt...

python3实现逐字输出的方法

如下所示: import sys,time def print_one_by_one(text):     sys.stdout.write("\r "...

利用Python获取赶集网招聘信息前篇

如何获取一个网站的相关信息,获取赶集网的招聘信息,本文为大家介绍利用python获取赶集网招聘信息的关键代码,供大家参考,具体内容如下 import re import urllib...