簡體   English   中英

Python 檢測代碼是否在 Pydev/Eclipse 上運行

[英]Python detect if code is run on Pydev/Eclipse

是否有某種方法可以從 python 代碼中檢測代碼是在 Eclipse 上運行還是使用 PyDev?

這段代碼是我正在使用的:

    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 的特定情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM