1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
>>> import os
>>> getcwd()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'getcwd' is not defined
# 단순한 import를 해서는 getcwd()함수를 호출할 수 없다.
>>> os.getcwd()
'C:\\Users\\user\\Python\\Python37'
# 해당 함수를 호출하기 위해선 "모듈.함수"를 호출해야 한다.
# 하지만 , os 모듈에서(from) getcwd를 호출을 하면
# 아래와 같이 바로 getcwd를 사용할 수 있다.
>>> from os import getcwd
>>> getcwd()
'C:\\Users\\user\\Python\\Python37'
|
cs |
왜 사용할까 ? (개인적인 견해)
* 단순 import를 하는 경우, 해당 모듈의 함수/변수 등을 사용 및 관리하기 위해서
* from 모듈 import * 를 사용하는 경우 , 모듈에 기능을 많이 사용하지 않고 전역적으로 사용하는 경우
반응형
'일상 기술노트 > python' 카테고리의 다른 글
[python] import 와 from ... import 차이 (2) | 2023.12.29 |
---|---|
시퀀스 자료형, sequence 자료형, 시퀀스의 특징 (0) | 2021.07.30 |
함수와 메서드의 차이는? (0) | 2021.07.30 |
[python] 데이터 전처리 정규식을 사용한 Cleansing함수 (0) | 2020.03.18 |