퀴즈 3-6 질문입니다
, 주 정민님이 작성3-6 2번 퀴즈 정답은 'python 파일명.py' 인데
실제론 '파일명.py' 만 입력해도 실행 되는 것 같습니다.
저는 정답을 후자와 같이 입력했고 오답처리 되었는데,
이런 식으로 사용하면 안되는 것인가요?
Re: 퀴즈 3-6 질문입니다
, 도장_ 관리자님이 작성윈도에 파이썬을 설치했을 때 기본 설정이 아닙니다.
.py 확장자와 연결된 프로그램을 설정했을 때만 실행됩니다.
.py 확장자가 연결되지 않은 윈도에서는 다음과 같습니다.
Z:\>copy con test.py
print('hello')
^Z
1개 파일이 복사되었습니다.
간단히 hello를 출력하는 프로그램을 작성합니다.
Z:\>test.py
Z:\>
실행하면 결과가 나오지 않습니다. 대신 .py 확장자와 연결할 프로그램을 묻는 팝업이 표시됩니다. Python을 선택하고 종료됩니다. 결과는 없습니다.
다시 test.py를 실행합니다.
Z:\>test.py
hello
이번에는 .py 확장자와 연결된 파이썬이 실행되면 hello가 출력됩니다.
리눅스, 유닉스 환경에서도 .py 확장자에 대해서 실행 권한을 주고 test.py만 실행해도 실행되게 할 수 있습니다. 그러나 이는 설정이 반드시 필요한 조작이므로 정답이 될 수 없습니다.
또한, 보안을 중시하기 때문에 리눅스 환경에서 .py 파일을 바로 실행하는 설정은 피하는 게 좋습니다. 시스템을 훼손하는 .py 파일을 임의로 실행하지 않기 위함입니다.