본문 바로가기

STR

[PYTHON 3] Tutorials 8. Range and While 안녕하세요. 이번 시간에는 범위와 간격을 설정할 수 있는 range 와 반복문의 또 다른 형태인 while 에 대해서 간략히 알아 보도록 하겠습니다. 위의 그림은 앞에서 다룬 for 의 형태입니다. 여기에서 뒷 부분에 range() 라고 하는 부분이 보이는데요. 이 range() 는 괄호안의 범위까지를 의미합니다. 즉 range(10) 은 0,1,2,3,4,5,6,7,8,9 까지의 숫자를 의미합니다. 위의 for 문에서는 0,1,2,3,4,5,6,7,8,9 를 각각 한번씩 number 로 할당해서 아래의 명령을 수행하라는 의미가 됩니다. 결과값을 한번 예측 해보시고 아래로 내려가보세요. 네.. 위의 숫자들을 예측하셨다면, 제대로 이해하고 계신겁니다. 여기에서 왜 숫자들이 옆으로 나열이 안되고 아래로 나열.. 더보기
[PYTHON] Python을 이용한 웹사이트 스캐너 만들기 - 6. whois 이제 거의 짧은 여정이 끝이 나갑니다. 이번 시간에는 'whois' 를 파이썬으로 구현해 보겠습니다. 1. whois.py 파일을 만들어 줍니다. 2. 여느때와 마찬가지로 os 를 임포트 해 줍니다. 3. whois 를 얻기 위한 함수를 정의해 줍니다. 4. 명령어에 "whois " + url 이 들어갈수 있도록 변수를 지정합니다. 한가지 주의할 점은 whois 뒤에 공백(스페이스)을 넣어 주어야 합니다. 아니면 whois 와 조사할 타겟 사이트가 붙어버려 명령이 수행 안되니까요. 5. 그렇게 지정한 명령어를 프로세스로 지정. 7. 지정된 프로세서를 result 에 넘겨주면서 string 로 컨버팅해줍니다. 8. 이렇게 컨버팅 된 result 를 리턴하면 끝입니다. 9. 이제 확인! 아래와 같이 프린트를.. 더보기