是否可以知道你是否在 ipython 中?
即你能做类似的事情吗:
if we_are_in_ipython:
do_some_ipython_specific_stuff()
normal_python_stuff()
我想我想做的是非常松散地遵循 C# 中的 #if DEBUG 的方式(即使用 ipython 作为调试工具和命令行 python 来运行代码中没有调试内容)。
i.e. can you do something like:
if we_are_in_ipython:
do_some_ipython_specific_stuff()
normal_python_stuff()
I guess what I'm trying to do is very loosely along the lines of #if DEBUG
in C# (i.e. using ipython as a debugging tool and command line python to run the code without the debugging stuff in there).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
检查 __IPYTHON__ 变量:
Check for the
__IPYTHON__
variable:正如重复中所解释的,您可以使用try/ except方法,或者
或者检查
__IPYTHON__
内置:As explained on the duplicate, you can use the try/except method, or
Or check the
__IPYTHON__
in builtin:是的。
Yes.