>  기사  >  백엔드 개발  >  PYTHON의 표준 입력 stdin에서 내용을 읽는 방법

PYTHON의 표준 입력 stdin에서 내용을 읽는 방법

anonymity
anonymity원래의
2019-05-25 10:35:446389검색

Python에는 표준 입력에서 데이터를 읽는 여러 가지 방법이 있습니다.

PYTHON의 표준 입력 stdin에서 내용을 읽는 방법

1. sys.stdin

sys.stdin은 read() 및 readline() 기능을 제공합니다. 한 줄씩 읽으려면 이 기능을 사용하는 것이 좋습니다.

import sys
line = sys.stdin.readline()
while line:
    print line,
    line = sys.stdin.readline()

참고: 데이터가 없는 경우 , io가 차단되므로 표준 입력(Linux)에서 데이터 검사를 수행할 수 있습니다.

import sys
import select
if select.select([sys.stdin], [], [], 0.0)[0]:
    help_file_fragment = sys.stdin.read()
else:
    print("No data", file=sys.stderr)
    sys.exit(2)

2, input()

대화형 방법(입력 프롬프트)을 사용하려면 Python 3.x에서 다음을 사용할 수 있습니다. input() 및 raw_input()을 사용하는 Python 2 .x:

x = raw_input('请输入您的名字:')

위 내용은 PYTHON의 표준 입력 stdin에서 내용을 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.