""" [연습]
    함수 정의 : count_words
    인자 : filename

    인자로 받은 파일명을 open 하여 파일을 읽어서 단어를 수를 출력한다.
    존재하지 않는 파일명으로 예외가 발생해도 아무런 일을 하지 않는다
"""
def count_words(filename):
    try:
        with open("./data/" + filename, "r", encoding="utf-8") as f:
            content = f.read()
            words = content.split()
            num = len(words)
    except FileNotFoundError as e:
        print("예외발생:", e)
    else:
        print("파일의 총 단어수:", num)

# 존재하지 않는 파일명도 있음
filenames = ['sample.xml', 'xxxx,xxx', 'temp.json']
for filename in filenames:
    count_words(filename)
c22a695f23736f1b5e2aa586edd2146af5607306
<mask token>

<mask token>


def count_words(filename):
    try:
        with open('./data/' + filename, 'r', encoding='utf-8') as f:
            content = f.read()
            words = content.split()
            num = len(words)
    except FileNotFoundError as e:
        print('예외발생:', e)
    else:
        print('파일의 총 단어수:', num)


<mask token>

<mask token>


def count_words(filename):
    try:
        with open('./data/' + filename, 'r', encoding='utf-8') as f:
            content = f.read()
            words = content.split()
            num = len(words)
    except FileNotFoundError as e:
        print('예외발생:', e)
    else:
        print('파일의 총 단어수:', num)


<mask token>
for filename in filenames:
    count_words(filename)

<mask token>


def count_words(filename):
    try:
        with open('./data/' + filename, 'r', encoding='utf-8') as f:
            content = f.read()
            words = content.split()
            num = len(words)
    except FileNotFoundError as e:
        print('예외발생:', e)
    else:
        print('파일의 총 단어수:', num)


filenames = ['sample.xml', 'xxxx,xxx', 'temp.json']
for filename in filenames:
    count_words(filename)

""" [연습]
    함수 정의 : count_words
    인자 : filename

    인자로 받은 파일명을 open 하여 파일을 읽어서 단어를 수를 출력한다.
    존재하지 않는 파일명으로 예외가 발생해도 아무런 일을 하지 않는다
"""
def count_words(filename):
    try:
        with open("./data/" + filename, "r", encoding="utf-8") as f:
            content = f.read()
            words = content.split()
            num = len(words)
    except FileNotFoundError as e:
        print("예외발생:", e)
    else:
        print("파일의 총 단어수:", num)

# 존재하지 않는 파일명도 있음
filenames = ['sample.xml', 'xxxx,xxx', 'temp.json']
for filename in filenames:
    count_words(filename)