Python/모듈
-
[ python module / os ] os 모듈 기본 함수Python/모듈 2023. 2. 24. 19:43
os는 파이썬에서 파일 읽기, 파일 쓰기, 프로세스 관리 및 환경 변수 작업 등 운영체제 종속 기능을 사용할 수 있도록 하는 방법을 제공하는 모듈입니다. os에서 자주 사용되는 함수는 아래와 같습니다. os.name : os(운영체제)의 이름을 반환 os.getcwd() : 현재 작업 디렉토리를 반환 os.chdir(path) : 현재 작업 디렉토리를 인자로 주어진 "path"로 변경 os.listdir(path='.') : path 디렉토리의 파일과 디렉토리를 리스트화해서 반환. path 인자가 주어지지 않은 경우 현재 작업디렉토리의 파일과 디렉토리를 반환 os.mkdir(path) : 이름이 path인 새 디렉토리를 생성 os.makedirs(path) : 이름이 path인 새 디렉토리를 생성. 단,..
-
[python module / urllib.parse] urlparse() - URL 분해Python/모듈 2023. 2. 24. 15:31
urlparse()는 url을 요소별, 즉, scheme, network, location, path, query string, fragment로 구분합니다. url문자열을 인자로 받으며 각 요소 담은 Named tuple을 반환합니다. urlparse()의 사용예시는 아래와 같습니다. from urllib.parse import urlparse url = 'https://www.example.com/path/to/resource?key1=value1&key2=value2#fragment' parsed_url = urlparse(url) print(parsed_url.scheme) # 'https' print(parsed_url.netloc) # 'www.example.com' print(parsed_u..
-
[python module / urllib.request] urlopen() - URL의 데이터를 확인하는 방법Python/모듈 2023. 2. 24. 15:05
urlopen()은 urllib.request를 import함으로써 사용 가능합니다. urlopen()을 통해 인자로 받는 url의 response data를 얻거나 데이터를 POST 방식으로 서버에 전송 가능합니다. urlopen()은 HTTPResponse object를 반환합니다. import urllib.request response = urllib.request.urlopen('https://www.google.com/') print(response) // urlopen()이 반환한 객체는 여러 메서드를 갖습니다. 몇가지를 정리하면 아래와 같습니다. .read([n]) : response body를 읽고 반환한다. (n이 전달된 경우 n 바이트까지 읽고 반환한다.) .readline() : re..