python标准输入

备忘

#! /usr/bin/python2.6
import sys
for line in sys.stdin:
   print line,
时间: 2024-12-12 08:55:57

python标准输入的相关文章

python脚本发送报警邮件

最近在搞把nagios报警邮箱换到163.sina这种免费邮箱上边,之前用过msmtp搞过也可以发送邮件,现在估计是他们系统都升级了,只能使用TSL加密连接,而msmtp怎么配置都配不通,无奈只能转移战术,正好最近在学习Python,也不知道从哪瞄到过有个email的模块,所以准备试试自己搞个脚本. (新手,无编程基础,希望多多指教) -----2016.1.4 修改---- 前提: 更改nagios/etc/object/command.cfg里发送邮件的command配置,例如我这样: # 

Python 处理标准输入

python 处理标准输入使用 sys.stdin ,在 Linux 中,一切皆文件,标准输入也是一个文件,因此这里我们可以说 sys.stdin 用来打开标准输入这个文件,然后用 read() 方法来读取这个文件 In [10]: import sys In [11]: fd = sys.stdin # 把标准输入保存到 fd 这个文件描述符里(或者说是实例化一个对象) In [12]: fd.read() # read()方法用于读取标准输入,执行后会让我们从键盘输入 abc def Out

python调用外部子进程,通过管道实现异步标准输入和输出的交互

我们通常会遇到这样的需求:通过C++或其他较底层的语言实现了一个复杂的功能模块,需要搭建一个基于Web的Demo,方法查询数据.由于Python语言的强大和简洁,其用来搭建Demo非常合适,Flask框架和jinja2模块功能为python提供了方便的web开发能力.同时,python能够很方便的同其他语言的代码交互.因此我们选择python作为开发Demo的工具.假设我们需要调用的模块(提供底层服务)通过标准输入循环读入数据,处理完毕后把结果写出到标出输出,这样的场景在Linux环境下很常见,

python 以标准输出(sys.stdout)为例,看python的标准输入、标准错误输出

看了一个博客,挺不错的.http://www.cnblogs.com/turtle-fly/p/3280519.html 标准输出(sys.stdout)对应的操作就是print(打印)了,标准输入(sys.stdin)则对应input(接收输入)操作,标准错误输出和标准输出类似也是print(打印). python最基本的操作 - 打印: print 1 其效果是把 1 写在console(命令行)里面让你看. 实际上他的操作可以理解为:把console(命令行)作为一个板子,通过sys.st

Python Socket 编程——聊天室演示样例程序

上一篇 我们学习了简单的 Python TCP Socket 编程,通过分别写服务端和client的代码了解主要的 Python Socket 编程模型.本文再通过一个样例来加强一下对 Socket 编程的理解. 聊天室程序需求 我们要实现的是简单的聊天室的样例,就是同意多个人同一时候一起聊天.每一个人发送的消息全部人都能接收到,类似于 QQ 群的功能,而不是点对点的 QQ 好友之间的聊天.例如以下图: 图来自:http://www.ibm.com/developerworks/linux/tu

简明python教程十----python标准库

import sys def readfile(filename): 'Print a file to the standard output.' f=file(filename) while True: line=f.readline() if len(line)==0: break print line, f.close() if len(sys.argv) <2: print 'No action specified.' sys.exit() if sys.argv[1].startswi

Python高手之路【七】python基础之模块

本节大纲 模块介绍 time &datetime模块 random os sys shutil json & picle shelve xml处理 yaml处理 configparser hashlib subprocess logging模块 re正则表达式 1:模块介绍 模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以

python subprocess模块

转 http://blog.csdn.net/imzoer/article/details/8678029 subprocess的目的就是启动一个新的进程并且与之通信. subprocess模块中只定义了一个类: Popen.可以使用Popen来创建进程,并与进程进行复杂的交互.它的构造函数如下: subprocess.Popen(args, bufsize=0, executable=None, stdin=None, stdout=None, stderr=None, preexec_fn=

妈妈再也不担心我的编码问题了。中文编码融汇贯通,windows,django,python,java,html

用django 写一个小web 应用. 该应用里调用的一个业务相关jar 包, 并把jar 包的返回值 显示出来. 就是在windows环境下,使用django框架,用python语言调用java 的jar包,输出内容到,html中.涉及了一堆的编码问题. 过程中不是乱码,就是乱码.总算在高人指点下搞定.特此记录. 妈妈再也不担心我的编码问题了. 1. python 文件头 ,表示文件的内容使用的编码格式 # -*- coding: utf-8 -*- 2. python sys 的编码格式.