it tell the path upto the python file.. On Fri, Feb 5, 2010 at 5:43 PM, Spoorthi <spoorthi...@gmail.com> wrote:
> The below data(in blue) made me converge upon sys.path[0] for this > particular problem...I dont think it returns None if a Python script is > used. Can anyone please correct me if I am wrong > > *As initialized upon program startup, the first item of this list, path[0], > is the directory containing the script that was used to invoke the Python > interpreter. If the script directory is not available (e.g. if the > interpreter is invoked interactively or if the script is read from standard > input), path[0] is the empty string, which directs Python to search > modules in the current directory first. Notice that the script directory is > inserted before the entries inserted as a result of PYTHONPATH.* > > > On Fri, Feb 5, 2010 at 5:38 PM, Rohit Roger$ <rohitraj...@gmail.com>wrote: > >> >> sys.path[0] returns none >> >> >> >> On Fri, Feb 5, 2010 at 5:36 PM, Spoorthi <spoorthi...@gmail.com> wrote: >> >>> sys.path[0] should be serving the purpose effectively I guess >>> >>> >>> On Fri, Feb 5, 2010 at 5:29 PM, Rohit Roger$ <rohitraj...@gmail.com>wrote: >>> >>>> Answer : >>>> >>> import sys >>>> >>> rohit = sys.argv[0] >>>> >>> print rohit >>>> it returns the name of the path >>>> >>>> On Fri, Feb 5, 2010 at 4:13 PM, David Hutto <dwightdhu...@yahoo.com>wrote: >>>> >>>>> Junk Score: 2 out of 10 (below your Auto Allow >>>>> threshold<https://www.boxbe.com/mail-screening>) >>>>> | Approve sender <https://www.boxbe.com/anno?tc=1529381613_418589136>| >>>>> Block >>>>> sender <https://www.boxbe.com/anno?tc=1529381613_418589136&disp=b> | Block >>>>> domain <https://www.boxbe.com/anno?tc=1529381613_418589136&disp=b&dom> >>>>> >>>>> >>>>> >>>>> --- On *Fri, 2/5/10, nikunj badjatya <nikunjbadja...@gmail.com>*wrote: >>>>> >>>>> >>>>> From: nikunj badjatya <nikunjbadja...@gmail.com> >>>>> Subject: [Tutor] python function to know the path of the program in >>>>> execution >>>>> To: tutor@python.org >>>>> Date: Friday, February 5, 2010, 5:08 AM >>>>> >>>>> Hi , >>>>> Is there any python function to know the path of the python program >>>>> under execution.? >>>>> If someone executes a program , he should come to know the path of the >>>>> program..!! >>>>> ex. suppose a user ABC is running prog.py which is in ~ directory, the >>>>> user currently is in XYZ directory. >>>>> [ a...@localhost XYZ ]$ python ~/prog.py >>>>> The program's location is ~/prog.py >>>>> >>>>> This should be the outcome of the program. >>>>> >>>>> I tried with os.getcwd() >>>>> os.getcwd() will return /path/to/folder/XYZ. >>>>> >>>>> Any suggestions? >>>>> >>>>> Thanks, >>>>> Nikunj Badjatya >>>>> Bangalore, India >>>>> >>>>> -----Inline Attachment Follows----- >>>>> >>>>> _______________________________________________ >>>>> Tutor maillist - Tutor@python.org<http://mc/compose?to=tu...@python.org> >>>>> To unsubscribe or change subscription options: >>>>> http://mail.python.org/mailman/listinfo/tutor >>>>> >>>>> >>>>> I think this is what you want: >>>>> >>>>> >>> import sys >>>>> >>> sys.argv[0] >>>>> 'C:\\Python26\\testingscripts\\lowdir.py' >>>>> >>> >>>>> >>>>> David >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Tutor maillist - Tutor@python.org >>>>> To unsubscribe or change subscription options: >>>>> http://mail.python.org/mailman/listinfo/tutor >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Tutor maillist - Tutor@python.org >>>> To unsubscribe or change subscription options: >>>> http://mail.python.org/mailman/listinfo/tutor >>>> >>>> >>> >>> >>> -- >>> Spoorthi >>> >> >> > > > -- > Spoorthi >
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor