sys module giving different output when running Python script through IDLE and by double-clicking the script -
i trying python directory executing scripts there. found odd behavior.
this sample code pointing out specific problem. place path variable further use.
i placed code in script
import sys print sys.executable[: - len('pythonw.exe')] raw_input()
the output when run through idle
c:\python27\
the output when run double clicking script
c:\python27
i don't understand going on here. why different formats? should consistent or missing something?
print os.path.dirname(sys.executable)
is should use.
when click it running through python.exe removing char w.
Comments
Post a Comment