Простой Python. современный стиль программирования - читать онлайн бесплатно полную версию книги . Страница 284

Paris,France

Caracas,Venuzuela

Vilnius,Lithunia

Выглядит отлично!

отлично Программа

отлично! !

прошла

Программа

один

прошла

тест,

один

поэтому

тест,

отправим

поэтому

ее

отправим на

ее

про-

на про-

изводство обрабатывать столицы и страны со всего мира, пока она не ошибется на

данном файле:

argentina,buenos aires

bolivia,la paz

brazil,brasilia

chile,santiago

colombia,Bogotá

ecuador,quito

falkland islands,stanley

french guiana,cayenne

guyana,georgetown

paraguay,Asunción

peru,lima

suriname,paramaribo

uruguay,montevideo

venezuela,caracas

quit

Программа завершается после вывода всего пяти строк, несмотря на то что

в файле их было 15, как показано здесь:

$ python capitals.py cities2.csv

Buenos Aires,Argentina

La Paz,Bolivia

Brazilia,Brazil

Santiago,Chile

Bogotá,Colombia

Что случилось? Мы можем продолжать редактировать файл capitals.py, раз-

мещая выражения print() в тех местах, где может возникнуть ошибка, но посмот рим,

сможет ли нам помочь отладчик.

Отлаживаем с помощью pdb