A.- G._, de nationalité portugaise, est entré clandestinement en Suisse en 1985 en compagnie de sa mère. Depuis lors, il y vit sans autorisation. Le prénommé a subi deux condamnations pénales, l'une en 1995 et l'autre en 1998, pour actes d'ordre sexuel avec des enfants; la seconde condamnation n'est pas encore définitive. Les autorités de police des étrangers compétentes du canton de Genève ont informé l'Office fédéral des étrangers qu'elles étaient néanmoins disposées à délivrer à G._ une autorisation de séjour moyennant exception aux mesures de limitation selon l'art. 13 lettre f de l'ordonnance du 6 octobre 1986 limitant le nombre des étrangers (OLE; RS 823. 21). Le 20 octobre 1999, l'Office fédéral des étrangers a rendu une décision de refus d'exception aux mesures de limitation du nombre des étrangers. B.- Le 22 novembre 1999, G._ a recouru contre ce refus auprès du Département fédéral de justice et police, tout en présentant une demande d'assistance judiciaire totale. Par décision incidente du 23 décembre 1999, le Département fédéral de justice et police a rejeté la requête d'assistance judiciaire et invité le recourant à verser une avance de frais de 700 fr. jusqu'au 31 janvier 2000, au motif que le recours apparaissait d'emblée voué à l'échec. C.- Agissant par la voie du recours de droit administratif, G._ demande au Tribunal fédéral d'annuler la décision du 23 décembre 1999 du Département fédéral de justice et police. Celui-ci conclut au rejet du recours. D.- Par ordonnance présidentielle du 31 janvier 2000, la requête d'effet suspensif a été admise. 