Uh well, I'm not sure how useful this may be but I have a whole directory for Programming where I store the homework files, but regardless of this,
In my settings at the "current working directory", in the Startup section I put "the current project director or user home directory" and in the Console directory I have "the current working directory".
On the "Run" section, in the "working directory settings", I have "the directory of the file being executed".
This helps me out simply because when I run my file, you can see on your console "runfile(.......)" with the directory of the file you are executind and the wdir (working directory, I'm assuming) that has the whole directory where my homework resides so when I call a text file inside that, I can easily do it without putting the whooole directory of it