Python:在加载`sys`模块之前找到`sys.argv`

时间:2017-08-15 12:28:33

标签: python python-2.6

我想找到我的程序被调用的命令行参数,即sys.argv,但我想在Python使sys.argv可用之前这样做。这是因为我在usercustomize.py中运行了由site模块导入的代码,该代码在Python填充sys.argv之前导入。 (如果您有点好奇,我这样做的原因是在不更改程序代码的情况下启动调试器。)

有没有办法在没有sys.argv的情况下找到命令行参数?

另外:解决方案需要适用于Python 2.6 :(

1 个答案:

答案 0 :(得分:0)

不。 Python使用sys,os等库来访问系统变量和os功能。仅靠核心功能是无法做到的。因此,无论如何,您都需要导入sys。