Skip to content

Commit 0d8e35c

Browse files
fix exercise0004
1 parent 014a638 commit 0d8e35c

File tree

5 files changed

+7
-5
lines changed

5 files changed

+7
-5
lines changed

exercise0004/word_count.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
1-
# coding: utf-8
21
# **第 0004 题:**任一个英文的纯文本文件,统计其中的单词出现的个数。
32
import re
3+
import codecs
44

55

66
def count_words(file):
7-
file = open(file, 'rt')
8-
file_text = file.read()
9-
word = re.findall(r'[a-zA-Z0-9]+' ,file_text)
10-
file.close()
7+
with codecs.open(file, 'r', encoding="utf-8") as f:
8+
file_text = f.read()
9+
word = re.findall(r'[a-zA-Z0-9]+', file_text)
1110
print(len(word))
1211

1312
if __name__ == '__main__':

exercise0006/diary_parse.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# coding: utf-8
2+
# author: jessun
3+
# date: 2017/6/12 22:30

exercise0006/diarys/diary1.txt

Whitespace-only changes.

exercise0006/diarys/diary2.txt

Whitespace-only changes.

exercise0006/diarys/diary3.txt

Whitespace-only changes.

0 commit comments

Comments
 (0)