open file on mac

Emile van Sebille emile at fenx.com
Fri Oct 8 21:32:57 CEST 2010


On 10/8/2010 7:16 AM tinauser said...
> hi, sorry if it is a stupid qustio,but i cannot figure out where's the
> problem.
> i've a simpleModule:
> class Starter:
>      def init(self,num):
>          print "hithere!"
>          print "the answer is ",num
>          import sys,os
>          print "path:",sys.path
>
>
>          try:
>              #f = open("/Users/lguerrasio/myfold/initfile.py",'r')
>              f = open("initfile.py",'r')
>              f.close()
>              print "huurray!"
>          except IOError:
>              print "The file does not exist, exiting gracefully"
>          print "This line will always print"
>
>
> The module is located in the same folder of initfile.py
> now,from terminal

Only guessing here, but try launching python after you cd to the folder 
containing initfile.py, then start python ...


> I import sys and add to the path the folder /Users/
> lguerrasio/myfold; the I import the module and execute
> simpleModule.Starter().init(48)
>
> on mac I get an error if i do not give the full path of initfile.py
> (commented out in the code above);
> on windows i did not have this problem.
> Am I missing anything?





More information about the Python-list mailing list