Python中标准输入(stdin)、标准输出(stdout)、标准错误(stdout)的用法 您所在的位置:网站首页 python里输入 Python中标准输入(stdin)、标准输出(stdout)、标准错误(stdout)的用法

Python中标准输入(stdin)、标准输出(stdout)、标准错误(stdout)的用法

2023-07-07 05:27| 来源: 网络整理| 查看: 265

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 实验室设备网 版权所有