我想找到我的程序被调用的命令行参数,即sys.argv
,但我想在Python使sys.argv
可用之前这样做。这是因为我在usercustomize.py
中运行代码,该代码由site
模块导入,该模块在Python填充sys.argv
之前导入。 (如果你很好奇,我这样做的原因是在不改变程序代码的情况下启动我的调试器。)
有没有办法在没有sys.argv
的情况下找到命令行参数?
另外:解决方案需要适用于Python 2.6 :(
不。 Python使用诸如sys,os等的库来访问系统变量和os功能。只有核心功能才能做到这一点。因此,无论如何,您需要导入sys。