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