有没有办法在python代码中检测代码是在Eclipse上运行还是使用PyDev?
答案 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的特定情况。