728x90
반응형
f_name = input("파일의 이름을 입력하시오 : ") # 파일명 입력 받기
f = open(f_name, 'r', encoding='cp949') # 파일 읽기로 열기. encoding은 cp949, utf-8 중 사용
lines = f.readlines() # 파일의 라인 읽기
# print(lines)
s_cnt = 0 # Space Count 변수
t_cnt = 0 # Tab count 변수
for li in lines: # 라인별 처리
for w in li: # 글자 하나씩 처리
if w == ' ': # 글자가 Space(공백)과 같으면
s_cnt += 1
if w == '\t': # 글자가 Tab과 같으면
t_cnt += 1
print(f"Space의 수 = {s_cnt}, Tab의 수 = {t_cnt}") # 출력
f.close()
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 파일의 학생별 국어,영어 합계 및 평균 계산 (0) | 2022.11.26 |
---|---|
[파이썬] 문제 : pandas로 특정 cell 합계 계산 plot 그리기 (0) | 2022.11.26 |
[파이썬] 문제 : 요일 찾기 (0) | 2022.11.26 |
[파이썬] 문제 : 월별 수입,지출 입력받아 소비등급 처리 (0) | 2022.11.26 |
[파이썬] 문제 : 사각형 넓이 구해 작은 넓이, 큰 넓이 구하기 (0) | 2022.11.26 |
댓글