因此,我想使自己成为一个模块,该模块有时需要导入模块的python脚本的名称,就像argparse所做的那样作为help参数。
例如。
python script.py -h
USAGE: script.py [-h] [-arg1] [-arg2] . . .
argparse如何访问要导入的脚本的名称?
答案 0 :(得分:0)
我相信您可以使用内置的__file__
来检索正在运行的文件的名称。如果只需要文件名而不是路径,请使用os.basename()删除路径。
答案 1 :(得分:0)
sys.argv[0]
是“主要”脚本的名称。