atom · python으로 경기 프로그래밍 테스트 환경 구축
atom에서 프로그램을 테스트하기 위해 파이썬 표준 I/O를 파일에 연결했습니다.
다른 사람이 어떤 느낌으로 하고 있는지 몰랐기 때문에 그렇습니다만, 다른 방법이 있으면 가르쳐 주시면 기쁩니다.
atom 설치
먼저 atom을 설치합니다. atom은 매우 인기있는 텍스트 편집기 중 하나입니다.
atom은 linux, mac, windows에 대응하고 있습니다.
이번에는 windows10에 설치합니다.
우선 공식 사이트 에 들어가 다운로드합니다. 다음에 다운로드한 인스톨러를 기동해 인스톨 합니다.
설치가 끝나면 atom이 시작됩니다.
atom 설정
다음에 일본어화를 실시합니다. 위의 메뉴에서 "File"→ "setting"을 클릭하면 새로 "setting"이라는 탭이 나오므로 "Install"을 선택합니다.
그리고 오른쪽의 Search packages 부분에 "japanese-menu"라고 넣으면 "japanese-menu"라는 패키지가 나오므로 설치합니다.
그런 다음 atom에서 터미널을 사용할 수 있습니다. 방금 전의 Search package 부분에 「terminal」이라고 넣으면 「platformio-ide-terminal」이라고 하는 패키지가 나오므로 인스톨합니다.
그러면 화면 하단에 작은 "+"마크가 나타납니다. 그것을 클릭하면 터미널이 시작됩니다.
그런데 이것으로 atom의 설정은 끝났습니다.
프로그래밍 및 실행
우선 「파일」→「폴더 열기」에서 작업하는 폴더를 엽니다.
그러면 폴더가 표시되므로 마우스 오른쪽 버튼을 클릭하여 새 파일을 만듭니다.
나는 경쟁 프로그래밍에 사용되는 입력을 다른 파일에 쓰고 움직이고 있습니다.
python3에 의한 경기 프로그래밍에서는 입력은 한 줄마다 input () 함수로 취하는 경우가 많습니다.
input () 함수는 표준 입력에 해당합니다.
그래서 표준 입력을 그 파일에 연결하기 위한 처리를 실행하는 파일의 선두에 기술하고 있습니다.
test.pyimport sys
import os
f = open('input.txt', 'r')
sys.stdin = f
나중에는 일반 프로그래밍과 동일합니다.
간단한 샘플을 움직입니다.
input.txtHello World
test.pyimport sys
import os
f = open('input.txt', 'r')
sys.stdin = f
x = input()
print(x)
터미널에서 "python test.py"라고 입력하면
이런 식으로 움직입니다.
참고 자료
표준 입출력을 파일로 변경
바로 알아! Atom 편집기 설치 및 일본어화, 편리한 사용법
Reference
이 문제에 관하여(atom · python으로 경기 프로그래밍 테스트 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/crukky/items/73c1322f5929b1ca5834
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
다음에 일본어화를 실시합니다. 위의 메뉴에서 "File"→ "setting"을 클릭하면 새로 "setting"이라는 탭이 나오므로 "Install"을 선택합니다.
그리고 오른쪽의 Search packages 부분에 "japanese-menu"라고 넣으면 "japanese-menu"라는 패키지가 나오므로 설치합니다.
그런 다음 atom에서 터미널을 사용할 수 있습니다. 방금 전의 Search package 부분에 「terminal」이라고 넣으면 「platformio-ide-terminal」이라고 하는 패키지가 나오므로 인스톨합니다.
그러면 화면 하단에 작은 "+"마크가 나타납니다. 그것을 클릭하면 터미널이 시작됩니다.
그런데 이것으로 atom의 설정은 끝났습니다.
프로그래밍 및 실행
우선 「파일」→「폴더 열기」에서 작업하는 폴더를 엽니다.
그러면 폴더가 표시되므로 마우스 오른쪽 버튼을 클릭하여 새 파일을 만듭니다.
나는 경쟁 프로그래밍에 사용되는 입력을 다른 파일에 쓰고 움직이고 있습니다.
python3에 의한 경기 프로그래밍에서는 입력은 한 줄마다 input () 함수로 취하는 경우가 많습니다.
input () 함수는 표준 입력에 해당합니다.
그래서 표준 입력을 그 파일에 연결하기 위한 처리를 실행하는 파일의 선두에 기술하고 있습니다.
test.pyimport sys
import os
f = open('input.txt', 'r')
sys.stdin = f
나중에는 일반 프로그래밍과 동일합니다.
간단한 샘플을 움직입니다.
input.txtHello World
test.pyimport sys
import os
f = open('input.txt', 'r')
sys.stdin = f
x = input()
print(x)
터미널에서 "python test.py"라고 입력하면
이런 식으로 움직입니다.
참고 자료
표준 입출력을 파일로 변경
바로 알아! Atom 편집기 설치 및 일본어화, 편리한 사용법
Reference
이 문제에 관하여(atom · python으로 경기 프로그래밍 테스트 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/crukky/items/73c1322f5929b1ca5834
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import sys
import os
f = open('input.txt', 'r')
sys.stdin = f
Hello World
import sys
import os
f = open('input.txt', 'r')
sys.stdin = f
x = input()
print(x)
표준 입출력을 파일로 변경
바로 알아! Atom 편집기 설치 및 일본어화, 편리한 사용법
Reference
이 문제에 관하여(atom · python으로 경기 프로그래밍 테스트 환경 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/crukky/items/73c1322f5929b1ca5834텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)