2017-10-28 1 views
1

내 스크립트 main.py에서 사용하려는 loadMe.txt 파일이 있습니다. 나는이 "<"방법으로 내 스크립트에서이 loadMe.txt에 액세스 할 수있는 방법을꺾쇠 괄호 매개 변수로로드 된 파일에 액세스하기

python main.py < loadMe.txt 

을 : 나는 명령으로 명령 행에서 스크립트를 실행 이렇게하려면? 또한 연산자 "<"의 이름은 무엇입니까?

답변

1

< "입력 리디렉션"이라고합니다. 이 파일을 입력 소스로 사용합니다. cmd < filecat file | cmd과 동일하게 생각할 수 있습니다.

파이썬에는 다양한 방법으로 읽을 수 있습니다. 기본 input() 명령은 줄 바꿈 될 때까지 읽습니다. 다음과 같이 할 수도 있습니다.

import sys 

# use `sys.stdin` like the file. 

whole_contents = sys.stdin.read() 
# Or something like 
first_five_chars = sys.stdin.read(5) 
관련 문제