Похоже, вы запускаете это из файла .py, а не в интерактивном режиме. Объекты, которые возвращаются из оператора return
, не отображаются, кроме как в интерактивном режиме. Попробуйте обернуть возвращенные значения в оператор print
.
import win32api as win
import time
import sys
def mouse_path(run):
path = []
while time.clock() < run:
cords = (win.GetCursorPos())
time.sleep(.1)
path.append(cords)
return path
print(mouse_path(10))
Я запустил его, и это было напечатано на экране:
[(514, 469), (545, 474), (606, 465), (654, 444), (705, 430), (754, 425), (795, 423),
(825, 426), (821, 443), (794, 466), (774, 472), (733, 468), (679, 421), (622, 379),
(578, 330), (540, 305), (489, 277), (442, 284), (424, 310), (417, 323), (425, 346),
(460, 375), (512, 417), (563, 422), (610, 377), (677, 317), (733, 291), (787, 298),
(817, 328), (824, 368), (823, 401), (812, 419), (812, 419), (812, 419), (812, 419),
(812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419),
(812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419),
(812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419),
(812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419),
(812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419),
(812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419),
(812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419),
(812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419), (812, 419),
(812, 419)]