@@ -641,9 +641,9 @@ Mais il vaut mieux recopier le code vous-mêmes. | |||||
\begin{lstlisting} | \begin{lstlisting} | ||||
def read_words(): | def read_words(): | ||||
stream = open("pendu.txt") | |||||
contents = stream.read() | |||||
stream.close() | |||||
file = open("pendu.txt") | |||||
contents = file.read() | |||||
file.close() | |||||
words = splitlines() | words = splitlines() | ||||
return words | return words | ||||
\end{lstlisting} | \end{lstlisting} | ||||
@@ -3,8 +3,8 @@ import sys | |||||
def build_airport_dict(): | def build_airport_dict(): | ||||
result = dict() | result = dict() | ||||
stream = open("airports.txt", "r") | |||||
contents = stream.read() | |||||
file = open("airports.txt", "r") | |||||
contents = file.read() | |||||
lines = contents.splitlines() | lines = contents.splitlines() | ||||
for line in lines: | for line in lines: | ||||
words = line.split(" ", maxsplit=1) | words = line.split(" ", maxsplit=1) | ||||
@@ -17,11 +17,11 @@ def get_word(chunk): | |||||
def main(): | def main(): | ||||
filename = sys.argv[1] | filename = sys.argv[1] | ||||
stream = open(filename, "r") | |||||
file = open(filename, "r") | |||||
scores = {} | scores = {} | ||||
for line in stream.readlines(): | |||||
for line in file.readlines(): | |||||
for chunk in line.split(): | for chunk in line.split(): | ||||
word = get_word(chunk) | word = get_word(chunk) | ||||
if word: | if word: | ||||
@@ -30,7 +30,7 @@ def main(): | |||||
else: | else: | ||||
scores[word] += 1 | scores[word] += 1 | ||||
stream.close() | |||||
file.close() | |||||
main() | main() |