当我运行python3 myscript.py foo bar 123
然后sys.argv
持有价值['myscript.py', 'foo', 'bar', '123']
。我想访问命令本身的名称(python3
在这种情况下)。我怎样才能做到这一点?
使用该psutil
模块(可以在此处找到),可以检索使用的所有命令行参数:
psutil.Process().cmdline()
它返回一个字符串列表,包括用于启动 python 解释器的命令(例如/usr/bin/python3
)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句