I was trying to use sys.argv[0] to get the name of the script but it returned nothing. I guess that was because no script name was passed to the Python interpreter but I had no idea how to fix it.
my code:
import sys
print ("This is the name of the script: ", sys.argv[0])
sys.argv[0]
outputs:
>>> import sys
>>> print ("This is the name of the script: ", sys.argv[0])
This is the name of the script:
>>> sys.argv[0]
''
Thank you