📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# 모듈 (5)

Python 2019. 6. 17. 00:30

[Python] os.path 모듈. 파일 경로 조작하기

파이썬(Python) os.path 모듈. 파일 경로 조작하기os.path 모듈을 이용하면 현재 시스템에 저장되어 있는 파일의 경로정보를 조작할 수 있으며, 해당 경로에 특정 파일이 존재하는지 등의 정보를 얻을 수 있습니다.보통 파일의 경로(path)는 문자열로 표현하기에 경로를 조작할때에는 문자열 연산을 많이 사용하게 됩니다. 따라서 os.path 모듈에서 대부분의 함수는 문자열을 매개변수로 받거나 결과로 문자열을 반환하게 됩니다.파이썬에서 운영체제별 경로 표현파일의 경로상에서 디렉터리를 구분할때 Windows 환경에서는 역슬래시()를 사용하며 Unix/Linux에서는 슬래시(/)를 사용합니다. 파이썬에서 문자열 리터럴을 표기하는 경우 역슬래시를 사용하기 위해서는 이스케이프 처리를 위해 역슬래시를 두 ..

Python 2019. 6. 13. 00:08

[Python] sys 모듈로 파이썬 프로그램 종료시키는 방법

파이썬(Python) sys 모듈로 파이썬 프로그램 종료시키는 방법Python의 sys 모듈은 현재 파이썬 프로그램이 실행되고 있는 인터프리터에 대한 정보들을 얻을 수 있는 모듈입니다. 따라서 sys 모듈을 이용하면 현재 실행되고 있는 파이썬 프로그램을 종료시킬 수 있습니다.sys.exit()특별한 경우가 아니면 매개변수 없이 sys.exit()를 호출하여 종료시킬 수 있습니다. sys 모듈을 사용하기 위해 import 시켜주어야 합니다.import sysprint('프로그램 시작')sys.exit()print('실행안됨!')프로그램이 종료되기 때문에 '실행안됨!'은 출력되지 않습니다.프로그램 시작예외처리sys.exit()는 SystemExit 예외를 던지도록 되어있기 때문에, 만약 다른 사람이 작성한 ..

NodeJS 2017. 12. 30. 20:00

[Node.js] url, querystring 모듈 사용법

url 모듈url을 다룰 수 있는 모듈로 url 모듈과 querystring 모듈이 있습니다.var url = require('url');url은 다음과 같이 url 정보를 다룹니다.// 주소 문자열을 URL 객체로 만들기var curURL = url.parse('https://m.search.naver.com:443/search.naver?query=steve+jobs&where=m&sm=mtp_hty');// URL 객체를 주소 문자열로 만들기var curStr = url.format(curURL);console.log('주소 문자열 : %s', curStr);console.dir(curURL); //URL 정보를 담고 있는 객체주소 문자열 : https://m.search.naver.com:443/..

NodeJS 2017. 12. 30. 17:04

[Node.js] os모듈 사용법

OS모듈시스템 정보를 알려줍니다. 시스템 정보를 알아낼 때 유용합니다.모듈 가져오는 방법var os = require('os');사용방법var os = require('os');console.log('호스트명 : ' + os.hostname()); //운영체제 호스트 네임 반환console.log('시스템의 메모리 : %d / %d',os.freemem(), os.totalmem()); //유휴메모리 / 총 메모리console.log('------cpu 정보-----------------------'); //cpu 정보 출력console.log(os.cpus()); //cpu 정보 출력console.log('------네트워크 인터페이스 정보----------- ');console.log(os.netwo..

Spring Framework 2017. 11. 1. 01:00

[스프링] 스프링 모듈 구조

스프링 모듈스프링 프레임워크는 20여개의 서로 다른 모듈로 이루어져 있습니다.각 모듈마다 세 개의 JAR 파일을 갖게 되는데 각각 컴파일된 .class 라이브러리, 원본 소스 JAR 파일, JavaDoc JAR 파일입니다.이 모듈들은 크게 6개의 기능 카테고리에 속하게 됩니다.이 6개의 기능은 엔터프라이즈 애플리케이션을 만들 때 보편적으로 필요한 기능들입니다.그러나 스프링을 이용해 애플리케이션을 만든다고 해서 무조건 이 모듈들을 사용할 필요는 없으며 스프링은 부분적으로 유연하게 다른 프레임워크나 라이브러리와 융합할 수 있도록 설계 되어있습니다.코어 스프링스프링 프레임워크의 핵심은 빈의 생명주기와 설정 그리고 처리 방법을 관리하는 스프링 컨테이너입니다.모든 스프링의 모듈은 코어 스프링 기반으로 구축됩니다...