수업정리/Fundamental

command 명령어 3 - grep, pdb, try / except

GreenBNN 2023. 5. 10. 14:41

grep '한글' news_data/* > 한글.grep.txt : news_data 폴더 안에 파일명에 '한글'이 포함되어 있는 것들 새 txt 파일로 생성하기

grep -c '한글' news_data/* : news_data 폴더 안에 '한글' 이 나오는 개수 출력하기

 

pdb : 디버거

n : 다음줄

p : 변수 출력

l : 위, 아래 코드 보여줌

b 9 : 9번째 줄에 break 걸기

c : 코드 실행


try / except : 오류 / 예외처리 하기

#divider.py
def span(divider):
	return 42/divider
print(spam(2))
print(spam(0))
print(spam(1))

이러면 오류가 뜸

 

이거를 조금 보기 좋게 하기

#divider.py
def span(divider):
	return 42/divider
try:
	print(spam(2))
	print(spam(0))
	print(spam(1))
except:
	print('errors')

 

조금 더 발전시킨다면

#divider.py
def span(divider):
	return 42/divider
try:
	print(spam(2))
	print(spam(0))
	print(spam(1))
except Exception as e:
	print(e)