HI Bernard... I think I see what you might mean....
I'm guessing your session goes something like this: >>> import sys >>> sys.path.append(' /home/bernardl/python/') >>> import /home/bernardl/python/myScript File "<stdin>", line 1 import /home/bernardl/python/myScript ^ SyntaxError: invalid syntax Right? If so, its because the full pathname is no longer necessary after you've added it to the path. Just type >>>import myScript and that will bring it in. :) Let us know if we've still misunderstood... Patric > Okay sorry I meant once you're in Python. > > I'm in Bash console, type Python, enter the Python interpreter. > > Then I add my custom path to the sys.path list (because my user > permissions do not allow my to put anything in the Lib directory) and > then I try an import /home/bernardl/python/myScript.py but of course > if fails as soon the first slash is read. > > > Thanks > Bernard > > > John Purser wrote: > > Bernard, > > > > If you're new to Linux you might not be aware of an additional > > method to run python scripts. If the first line of your script is: > > #!/usr/bin/python > > > > And you've set your script permissions to be executable (chmod 700 > > myscript.py) then you can run your script just like any other > > program. You can double click on it in a GUI environment or run it > > from a command prompt by just typing the script name. Or depending > > on the value of $PATH variable you might need to type > > "./myscript.py". Those first characters have to be right though. > > I'm assuming your python is in /usr/bin. And that is a hash mark > > followed by an exclamation point. This is called "hash bang" in > > uningo. > > > > John Purser > > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On > > Behalf Of Patric Michael Sent: Tuesday, January 04, 2005 14:56 To: > > tutor@python.org Subject: Re: [Tutor] How to run a script file > > > > Hi Bernard... > > > > The most basic form is to type "python" followed by the script you > > want to run. If your script is not in the system path, you'll > > either need to cd to the directory, or give a full pathname: (the > > pythonpath doesn't come into play until the interperter is running. > > > > python /usr/local/share/filename.py > > > > Remember that the script will inherit whatever permissions you > > currently have, so either log in or su to the user that's expected > > to run the script. > > > > Oh, and in case python itself isnt in your system path, (it probably > > is) you can find it by typing "which python" at the shell prompt. > > > > > > Patric > > > > > > > > > >>Hi, > >> > >>Sorry if I missed something obvious, but how do I execute a python > >>script file in the interpreter? I have "Using the Python > >>Interpreter" in the Python tutorial but not much is said... > >> > >>(this might be a lame quesiton but so far I always used either the > >>PythonWin interpreter wich has the Import function, or I ran Python > >>code in an application. Now I'm on Linux so I have to learn the hard > >>way!) > >> > >> > >>Thanks > >>Bernard > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor