Sly_tom_cat, во первых автодополнение в geany начинает работать только после ввода 4 символа, во вторых удали из кода import os.path и повтори эксперимент. Ещё я объявлял метод который начинается на path и geany его не видит. В случае к примеру vala автодополнение вообще не запускалось(когда я набирал имя метода из стандартной библиотеки).