如何在Python中获取 *** 作系统的argv [0](不是sys.argv [0])?

如何在Python中获取 *** 作系统的argv [0](不是sys.argv [0])?,第1张

如何在Python中获取 *** 作系统的argv [0](不是sys.argv [0])?

在Linux上,您可以阅读以下内容

/proc/self/cmdline

#!/usr/bin/env pythonimport sysprint sys.argv[0]f = open('/proc/self/cmdline', 'rb')cmdline = f.read()f.close()print repr(cmdline.split('x00'))

输出为:

$ bash$ exec -a "somestring" python foo.py foo.py['somestring', 'foo.py', '']

似乎有一个错误

bash
。exec命令替换了解释程序退出后关闭终端会话的shell。这是第一次。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5667991.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存