Dimitri Merejkowsky 6 лет назад
Родитель
Сommit
37a33f8494
3 измененных файлов: 8 добавлений и 8 удалений
  1. +3
    -3
      sessions/python-02.tex
  2. +2
    -2
      sources/05-airports.py
  3. +3
    -3
      sources/06-top-words.py

+ 3
- 3
sessions/python-02.tex Просмотреть файл

@@ -641,9 +641,9 @@ Mais il vaut mieux recopier le code vous-mêmes.

\begin{lstlisting}
def read_words():
stream = open("pendu.txt")
contents = stream.read()
stream.close()
file = open("pendu.txt")
contents = file.read()
file.close()
words = splitlines()
return words
\end{lstlisting}


+ 2
- 2
sources/05-airports.py Просмотреть файл

@@ -3,8 +3,8 @@ import sys

def build_airport_dict():
result = dict()
stream = open("airports.txt", "r")
contents = stream.read()
file = open("airports.txt", "r")
contents = file.read()
lines = contents.splitlines()
for line in lines:
words = line.split(" ", maxsplit=1)


+ 3
- 3
sources/06-top-words.py Просмотреть файл

@@ -17,11 +17,11 @@ def get_word(chunk):

def main():
filename = sys.argv[1]
stream = open(filename, "r")
file = open(filename, "r")

scores = {}

for line in stream.readlines():
for line in file.readlines():
for chunk in line.split():
word = get_word(chunk)
if word:
@@ -30,7 +30,7 @@ def main():
else:
scores[word] += 1

stream.close()
file.close()


main()