str에는 '점'이라는 문자가 존재하여서 int로 형 변환이 될 수 없다. 따라서 예외처리가 이루어져 "예외가 발생" 문장이 출력되게 된다. str의 값이 숫자와 문자가 혼합되어 있어서 int형 변환이 되지 않는다. 따라서 except에서 ValueError에 해당하게 된다. 따라서 위 문장이 출력된다. str 중에 int 형변환이 안되는 문자가 존재하기에 ValueError가 발생한다. 이때 ValueError를 e라고 객체 변수로 받고 해당 객체를 출력한 결과이다. 숫자가 아닌 것이 입력되었을때 일부러 예외를 발생시켜서 위 문장이 출력되었다. 프로그램이 중간에 종료되어진다. 위와는 다르게 에러가 발생한 후 try, except 구문에 의하여 예외처리가 일어나서 프로그램이 종료된다. 따라서 except..
shutil 모듈 = 파일에 관한 고수준 연산 지원, 파일 복사 및 삭제에 관한 함수 제공 copy함수 = 매개변수 두개를 가짐, 앞에 오는 인자는 copy하는 대상 후에 오는 인자는 copy한 대상을 어떤 이름으로 저장할지 지정 만약 대상이 지정되지 않을 경우 오류 발생, 이름을 바꾸어 저장할 경우 이미 해당 파일명과 같은 파일이 있다면 overwriting된다. copy함수는 원본의 메타데이터까지 복사하지 않음. 만약 메타데이터까지 복사를 원하는 경우 copy2함수 사용. 메타데이터 = 데이터를 위한 데이터 https://en.wikipedia.org/wiki/Metadata 참고 os 모듈 = 운영체제의 역할을 하는 모듈 mkdir함수 = 디렉터리를 만드는 함수, 인자로 이름을 지정하면 해당 이름의..