获取传递给python interp的python命令行选项

2024-03-28 20:12:33 发布

您现在位置:Python中文网/ 问答频道 /正文

如何以编程方式检索传递给该实例中python解释器的解释器选项?你知道吗

例如,给定命令

python -B -u script.py

什么Python代码列出了传递的解释器命令行选项-B-u

我可以查询sys.dont_write_bytecode来推断命令行选项-B已传递。但我希望Python代码对任何解释器选项都是通用的。我设想一个代码片段会返回解释器给定的命令行选项列表,例如[ '-B', '-u' ]。你知道吗


对于问题评审员,这个问题在How to get python interpreter full argv command line options?中没有回答。这个问题的答案建议更改解释器的C运行时代码并重新编译Python。那不是适合我需要的解决办法。你知道吗


Tags: 实例代码命令行py命令选项编程sys