[프로그래밍/Python]
-
해당 글은 파이썬에 대해 다시 공부할 겸 정리해놓은 것입니다. 순서는 코딩 도장의 목차와 유사하게 진행할 것입니다. 1. 셔뱅(shebang) 운영체제는 스크립트 파일이 어떤 문법으로 짜였는지 모른다. 이를 알려주기 위해 스크립트 파일 첫 줄에 아래와 같이 인터 프리팅 정보를 주는 것을 셔뱅이라고 한다. #!/usr/bin/env python2 python2.x 버전을 사용하려는 경우 #!/usr/bin/env python3 python3.x 버전을 사용하려는 경우 즉, 셔뱅은 현재 파일을 실행해 줄 프로그램을 지정할 때 사용하고 셔뱅에 파이썬 경로를 지정해 놓으면 해당 파이썬으로 .py를 실행한다. 2. 주석 사람만 알아볼 수 있도록 작성하는 부분을 주석이라고 한다. 따라서 주석은 프로그램의 실행에 영..
기본 문법해당 글은 파이썬에 대해 다시 공부할 겸 정리해놓은 것입니다. 순서는 코딩 도장의 목차와 유사하게 진행할 것입니다. 1. 셔뱅(shebang) 운영체제는 스크립트 파일이 어떤 문법으로 짜였는지 모른다. 이를 알려주기 위해 스크립트 파일 첫 줄에 아래와 같이 인터 프리팅 정보를 주는 것을 셔뱅이라고 한다. #!/usr/bin/env python2 python2.x 버전을 사용하려는 경우 #!/usr/bin/env python3 python3.x 버전을 사용하려는 경우 즉, 셔뱅은 현재 파일을 실행해 줄 프로그램을 지정할 때 사용하고 셔뱅에 파이썬 경로를 지정해 놓으면 해당 파이썬으로 .py를 실행한다. 2. 주석 사람만 알아볼 수 있도록 작성하는 부분을 주석이라고 한다. 따라서 주석은 프로그램의 실행에 영..
2020.07.04 -
python3로 스크립트를 만들던 중 while문 안에 print(~,end=' ')을 주면 출력이 안 되다가 스크립트가 종료될 때 한 번에 print문의 내용들이 출력되는 오류를 발견했다. 백문이 불여일견이니 코드를 보도록하자 while True: print('.', end='') sleep(1) 위 코드를 실행한 결과이다. 원래 의도대로라면 화면에 ..... 이런 식으로 찍혀야 하지만 아무것도 출력이 되지 않고 있다. 그리고 스크립트를 강제로 종료하면 출력되지 않았던 ...이 화면에 보이게 된다. 이 문제를 해결하는 방법은 간단하다. while True: print('.', end='', flush=True) sleep(1) flush=True 인자를 넣어주면 해결이 된다. flush 인자에 대한 궁..
while문 안에서 print(~,end=' ')을 주었을 때 출력되지 않는 오류python3로 스크립트를 만들던 중 while문 안에 print(~,end=' ')을 주면 출력이 안 되다가 스크립트가 종료될 때 한 번에 print문의 내용들이 출력되는 오류를 발견했다. 백문이 불여일견이니 코드를 보도록하자 while True: print('.', end='') sleep(1) 위 코드를 실행한 결과이다. 원래 의도대로라면 화면에 ..... 이런 식으로 찍혀야 하지만 아무것도 출력이 되지 않고 있다. 그리고 스크립트를 강제로 종료하면 출력되지 않았던 ...이 화면에 보이게 된다. 이 문제를 해결하는 방법은 간단하다. while True: print('.', end='', flush=True) sleep(1) flush=True 인자를 넣어주면 해결이 된다. flush 인자에 대한 궁..
2020.04.02