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

Reply via email to