상세 컨텐츠

본문 제목

0403 TIL - 자주 쓰이는 외장함수

Python/Today I Learned

by lucar 2025. 4. 3. 22:22

본문

import sys
sys.exit() #강제종료
sys.path #파이썬 패키지 위치 확인
sys.path.append("파일경로") #파이썬 패키지에 파일경로 임시 추가



import pickle #파일 쓰기
f = open("파일이름.확장자", 'wb', encoding = 'UTF-8') 
#open("파일이름.확장자", 'w = write, b = binary, r = read(기본값), t = text',
	encoding = '해당 파일의 문자 인코딩 타입')
text = {1 : 'python', 2: 'study', 3: 'basic'}
pickle.dump(obj, f)
f.close() #open후에 항상 닫아줄 것

f = open('파일이름.확장자', 'r')
data = pickle.load(f) #파일 읽기
f.close() #open후에 항상 닫아줄 것



import os #환경변수, 디렉토리(파일) 처리 관련, 운영체제 작업 관련
os.environ #컴퓨터 정보 확인
os.getcwd() #현재 파이썬 경로 표시



import time #시간 관련 처리
time.time() #시간 표시
time.localtime(time.time()) #지역별 시간으로 변환
time.ctime() #연 일 월 요일 시간 표시
time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()) #시간 표기 포맷
# Y = 년도, m = 월, d = 일, H = 시, M = 분, S = 초

time.sleep(1) #입력한 숫자의 초만큼 기다림



import random #난수 생성
random.random() # 0 ~ 1 사이의 난수 생성
random.randint(1, 100) # 1 ~ 100 사이의 난수(정수) 생성
random.randrange(1, 100) # 1 ~ 100 사이의 난수 생성
random.shuffle(list, dictionary 등의 자료구조형) # 내용의 순서를 무작위로 섞어 줌
random.choice(list, dictionary 등의 자료구조형) # 내용 중 하나를 랜덤으로 뽑아 줌



import webbrowser # 본인 OS의 웹 브라우저 실행

webbrowser.open("URL주소") #URL주소 실행
webbrowser.open_new("URL주소") #URL주소를 새 창에서 실행

 

'Python > Today I Learned' 카테고리의 다른 글

0328 TIL - Kiby 신규 프로젝트 구상 중  (0) 2025.03.28
0215 TIL - 파이썬 변수, 연산자  (0) 2025.02.15
0214TIL - Python print  (0) 2025.02.14

관련글 더보기