libb.scriptname

scriptname(task=None)[source]

Return name of script being run, without file extension.

Parameters:

task (str) – Script path, defaults to sys.argv[0].

Returns:

Script name without extension.

Return type:

str

Example:

>>> scriptname(__file__)
'path'
>>> scriptname() in sys.argv[0]
True
>>> scriptname()==sys.argv[0]
False