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$ <[email protected]> wrote:

>
> sys.path[0] returns none
>
>
>
> On Fri, Feb 5, 2010 at 5:36 PM, Spoorthi <[email protected]> wrote:
>
>> sys.path[0] should be serving the purpose effectively I guess
>>
>>
>> On Fri, Feb 5, 2010 at 5:29 PM, Rohit Roger$ <[email protected]>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 <[email protected]>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 <[email protected]>* wrote:
>>>>
>>>>
>>>> From: nikunj badjatya <[email protected]>
>>>> Subject: [Tutor] python function to know the path of the program in
>>>> execution
>>>> To: [email protected]
>>>> 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  -  [email protected]<http://mc/[email protected]>
>>>> 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  -  [email protected]
>>>> To unsubscribe or change subscription options:
>>>> http://mail.python.org/mailman/listinfo/tutor
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Tutor maillist  -  [email protected]
>>> To unsubscribe or change subscription options:
>>> http://mail.python.org/mailman/listinfo/tutor
>>>
>>>
>>
>>
>> --
>> Spoorthi
>>
>
>


-- 
Spoorthi
_______________________________________________
Tutor maillist  -  [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to