在Emacs中工作时(我认为它与您所获得的接近
%edit),我通常使用以下技巧:
if __name__ == '__main__' and '__file__' in globals(): # do what you need
出于明显的原因,
__file__仅为
import‘ed模块定义,而不为交互式shell定义。

在Emacs中工作时(我认为它与您所获得的接近
%edit),我通常使用以下技巧:
if __name__ == '__main__' and '__file__' in globals(): # do what you need
出于明显的原因,
__file__仅为
import‘ed模块定义,而不为交互式shell定义。