How can I get a character file for use with PYFA without using ESL?

Unless you use ESI (which is very easy to set up in PYFA), you are correct- you can only set things manually.

Why do you not want to use ESI? Are you looking at skills and fits for another player?