Jon Herman wrote:
Hello all,
I am pretty new to Python and am trying to write data to a file.
However, I seem to be misunderstanding how to do so. For starters, I'm
not even sure where Python is looking for these files or storing them.
The directories I have added to my PYTHONPATH variable (where I import
modules from succesfully) does not appear to be it.
So my question is: How do I tell Python where to look for opening files,
and where to store new files?
There's nothing magical about it (plenty of irritating and frustrating
if using Windows, though ;).
somefile = open('test.txt') # opens file test.txt in current directory
someotherfile = open('./stuff/misc.txt') # opens misc.txt, which lives
# in stuff which lives in the
# the current directory
thatfile = open(r'c:\blah\whodunit.clu') # opens whodunit.clu which
# lives in blah off the C:
# drive
To get the current directory, if you don't know what it is:
import os
os.getcwd()
and if you want to change the current directory:
os.chdir('/some/new/path')
~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list