Python检测代码是否在Pydev / Eclipse上运行

时间:2014-10-02 09:35:28

标签: python eclipse pydev

有没有办法在python代码中检测代码是在Eclipse上运行还是使用PyDev?

1 个答案:

答案 0 :(得分:0)

这是我正在使用的代码:

    import os
    if 'PYDEV_CONSOLE_ENCODING' not in os.environ:
        main()
    else:
        path = r'C:\Users\Default' 
        main([path, '--db','x:\\out.db3', '--clear'])

如果在Eclipse IDE之外运行,由于未提供任何参数,我的main将从命令行获取参数。否则,它将使用'else'子句中提供的参数,并允许我调试在Eclipse IDE中运行pyDev的特定情况。