Pycharm检测

时间:2016-06-09 06:37:18

标签: python pycharm

我想知道python脚本是否是从PyCharm启动的。下一个字符串

restaurantDetail({ type: restaurant.type })

适用于Debug,不适用于Run。 任何人都可以推荐我更好的方式吗?

1 个答案:

答案 0 :(得分:0)

最简单的解决方案可能是让pycharm指定一个环境变量,例如INPYCHARM=1,然后检查os.environ.get('INPYCHARM')==1。您可以在“运行/调试”配置菜单中指定环境变量(从“运行”下拉菜单中)。

编辑:默认情况下,PYCHARM_HOSTED中似乎指定了os.environ,因此以下内容应该有效(在pycharm 5.0.4上测试)。

in_pycharm = 'PYCHARM_HOSTED' in os.environ