[MMTK] running MMTK test script on windows XP
Peter
peter at maubp.freeserve.co.uk
Wed Mar 15 10:53:55 CET 2006
javier sacristan wrote:
>
> Recently Konrad kindly suggest me that one of the problems that I am
> having running MMTK on my windows machine is that “Apparently you are
> running the script with a current directory that is not the one in which
> the script resides.”
>
> I have pasted the error and Konrad’s answer as well.
>
> So if any Windows expert has any idea that would be welcomed.
Have you put your datafile 'argon.conf.gz' in the same directory as the
python test script?
If you run your script from the command line then simply change to this
directory and run 'python myexample.py' or something like that.
Depending on how you setup python, it may not be on the path, so you
might need to do 'c:\python23\python.exe argon.py' instead.
Within IDLE I'm not sure off hand how to change the working directory,
but would have a look at the 'os' library and 'os.path' for clues.
Try the following to see where you are:
import os
print os.path.abspath(".")
print os.listdir(".")
Then use os.chdir to change the current directory.
Another easy answer is to use a fully specified filename:
e.g.
conf_file = TextFile('c:\\python examples\\MMTK\\argon.conf.gz')
not just the following which assumes 'argon.conf.gz' is in the current
working directory:
conf_file = TextFile('argon.conf.gz')
Peter
More information about the mmtk
mailing list