Python中标准输入(stdin)、标准输出(stdout)、标准错误(stdout)的用法 | 您所在的位置:网站首页 › python里输入 › Python中标准输入(stdin)、标准输出(stdout)、标准错误(stdout)的用法 |
1.标准输入
input()、raw_input() Python 3.x 中 input() 函数可以实现提示输入,python 2.x 中要使用 raw_input(),例如: foo = input("Enter: ") # python 2.x 要用 raw_input() print("You input: [%s]" % (foo)) # 测试执行 Enter: abc de You input: [abc de] # 读取一行(不含换行符)sys.stdin 使用 sys.stdin 可以获取标准输入的文件句柄对象,例如: import sys print("Enter a line: ") line = sys.stdin.readline() # 读取一行(包括换行符) print("Line: [%s]\n%s" % (line, "-"*20)) print("Enter a character: ") char = sys.stdin.read(1) # 读取一个字节 print("Char: [%s]\n%s" % (char, "-"*20)) print("Enter a multi-lines: ") lines = sys.stdin.read() # 读取到文件尾 print("Lines: [%s]" % (lines)) # 测试执行 Enter a line: This is a single line |
CopyRight 2018-2019 实验室设备网 版权所有 |