728x90
반응형
초보자를 위한 파이썬(Python) 300제 풀이
246. time 모듈, datetime 모듈 사용해서 1초에 한 번 현재 시간을 출력하는 코드를 작성하세요.
import datetime
import time
for i in range(5):
print(datetime.datetime.now())
time.sleep(1)
- for 구문을 통해 5초의 시간 제한을 두고 위 코드를 작성할 수 있습니다.
247. 모듈을 임포트하는 4가지 방식에 대해 설명해보세요.
- 단순히 모듈 전체를 가져오는 : import 모듈명
- 한 모듈에서 특정 함수만 가져오는 : from 모듈명 import 특정 함수
- 위 방법에선 특정 함수로 바로 불러와야 합니다. (모듈명을 호출하면 오류가 날 수 있습니다.)
- 모듈 전체를 가져오는 것보다 코드 수가 적어지나 그 기능만 사용 가능합니다.
- 한 모듈의 모든 함수를 가져오는 : from 모듈명 import *
- 위 방법에서는 두 번째 방법과 같이 함수를 호출해서 사용해야 합니다.
- 기존에 다른 함수와 이름이 겹친다면 충돌이 일어날 수 있습니다.
- 모듈에 다른 이름을 지정하는 : import 모듈명 as 별칭
- 불러온 모듈을 별칭을 통해 호출할 수 있습니다.
- ex) import pandas as pd => pd.함수 처럼 사용이 가능합니다.
248. os 모듈의 getcwd 함수를 호출해서 현재 디렉터리의 경로를 화면에 출력해보세요.
import os
ret = os.getcwd()
print(ret, type(ret))
- getcwd() 함수는 현재 디렉터리 경로를 알려주는 함수입니다.
- os 모듈에 소속되어 있으며 import 해야합니다.
249. 바탕화면에 텍스트 파일 하나를 만든 후, os 모듈의 rename 함수를 사용하여 해당 파일의 이름을 바꿔보세요.
import os
os.rename("C:/Users/hyunh/Desktop/before.txt", "C:/Users/hyunh/Desktop/after.txt")
- rename("이름을 바꾸려는 파일(경로 포함)", "변경된 이름 지정(경로 포함)") 으로 이름을 바꿀 수 있습니다.
- os 모듈에 소속되어 있으며 import 해야합니다.
250. numpy 모듈의 arange 함수를 사용해서 0.0 부터 5.0 까지 0.1 씩 증가하는 값을 화면에 출력해보세요.
import numpy as np
print(np.arange(0, 5.1, 0.1))
- numpy 모듈의 arange 함수를 사용합니다. (파이썬의 range 함수와 기능이 같습니다.)
- np.arange(시작값, 끝값, 넘어가는 값)
- 위 함수로 값을 불러오면 해당 값의 타입은 ndarray 형식입니다. (리스트가 아닙니다.)
출처 = https://wikidocs.net/book/922, 초보자를 위한 파이썬 300제,
PyCharm 사용
728x90
반응형
'개발 > (1) 초위파(Python) 300제 풀이' 카테고리의 다른 글
초보자를 위한 파이썬(Python) 300제 풀이 (256, 257, 258, 259, 260) (0) | 2022.12.15 |
---|---|
초보자를 위한 파이썬(Python) 300제 풀이 (251, 252, 253, 254, 255) (0) | 2022.12.14 |
초보자를 위한 파이썬(Python) 300제 풀이 (241, 242, 243, 244, 245) (0) | 2022.12.12 |
초보자를 위한 파이썬(Python) 300제 풀이 (236, 237, 238, 239, 240) (0) | 2022.12.12 |
초보자를 위한 파이썬(Python) 300제 풀이 (231, 232, 233, 234, 235) (0) | 2022.12.08 |