file open "no such file"

Robert Kern robert.kern at gmail.com
Sun Apr 30 20:26:19 EDT 2006


Gary Wessle wrote:
> I am getting this error when I try to run the code below
> 
> ****************
> f = open("~/m", "r")
> print f.read()
> ****************
> 
> ****************
> :~$ python python/my.py 
> Traceback (most recent call last):
>   File "python/my.py", line 1, in ?
>     f = open("~/m", "r")
> IOError: [Errno 2] No such file or directory: '~/m'
> ****************
> 
> but I have the "m" file in my home/username/

There is no automatic ~expansion. You will need to use the function
os.path.expanduser().

-- 
Robert Kern
robert.kern at gmail.com

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco




More information about the Python-list mailing list