Page 68 - 6734
P. 68
calendar.HTMLCalendar(calendar.MONDAY).formatmonth(20
16, 2) # повертає html календар на місяць
[datetime.date(2016, 2, 1), datetime.date(2016, 2,
2)]
0
(0, 29)
pdb – відлагоджувач Python
pdb – інтерактивний відлагоджувач (debugger) вихідного коду
Python-програм, який дозволяє установлення точок зупинки,
виконання в покроковому режимі, обчислення довільних Python-
виразів, перегляд кадрів стеку та поставарійне відлагодження [5,
19]. Виконайте програму так:
python main.py
І введіть послідовно наступні команди відлагожувача:
n (виконувати до наступного рядка)
s (виконати рядок і зупинитись у функції, що викликається)
a (вивести аргументи функції)
p x (вивести значення x)
!x (або так)
!x=2 (змінити значення x)
r (виконувати до виходу з функції)
c (продовжити до точки зупинки)
Відлагоджувач можна також викликати командою:
python -m pdb main.py
Щоб вийти з відлагоджувача введіть команду q. Для
ознайомлення з поставарійним відлагодженням закоментуйте рядок
import pdb; pdb.set_trace() і введіть у консолі команди:
67