美文网首页python进阶
Python获取重定向输入

Python获取重定向输入

作者: nummycode | 来源:发表于2017-08-01 18:05 被阅读31次

通过内置的fileinput模块即可实现,创建文件filein.py:

#!/usr/bin/env python
import fileinput

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

增加可执行权限:

chmod a+x filein.py

使用:

$ ls | ./filein.py          # Prints a directory listing to stdout.
$ ./filein.py /etc/passwd   # Reads /etc/passwd to stdout.
$ ./filein.py < /etc/passwd # Reads /etc/passwd to stdout.

相关文章

  • Python获取重定向输入

    通过内置的fileinput模块即可实现,创建文件filein.py: 增加可执行权限: 使用:

  • 类Unix 基础命令整理(三)

    重定向输入和输出 重定向输入和输出 wc 管道

  • 脚本编程与系统管理

    脚本编程与系统管理 通过重定向/管道/文件接受输入 使用fileinput接收python 代码的输入 将pyth...

  • Shell中的重定向和管道

    1.重定向 1.1标准输入重定向 标准输入 用数字“0”表示 默认接受来自键盘的输入“<” 把输入重定向给程序和命...

  • Shell | 标准输入输出重定向

    一、Linux 标准输入输出 二、标准输入输出重定向 1. 标准输入输出重定向是什么? 2. 标准输入输出重定向的...

  • linux重定向

    linux 重定向 的符号有 > >> < <<> >> 是输出重定向< << 是输入重定向0 用来表于标准输入1...

  • Linux基础(二)

    七、重定向、管道符 1、重定向 1、输入输出原理 进程使用称为文件描述符的编号通道来获取并发送输出。所有进程在开始...

  • 重定向

    输出重定向 输入重定向 错误重定向 管道 shell中特殊符号

  • 重定向

    重定向分为输入重定向和输出重定向。输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息...

  • 008_wz_hm_python中变量的输入与输出

    变量的输入: 变量的输入,就是用代码获取用户通过键盘输入的意思,比如输入qq号时,就是从键盘获取,在python中...

网友评论

    本文标题:Python获取重定向输入

    本文链接:https://www.haomeiwen.com/subject/bcfslxtx.html