Ez azért lehet, mert py3-ban minden string utf8-ban tárolódik by default (py2-ben ascii) ha az open(g, "r") -t kicseréled open(g, "rb") -re, akkor hasonló sebességet kapsz, mint py2-ben