Spyder 能否在给定绝对路径的情况下以编程方式打开 python 文件?

Can Spyder programmatically open a python file given its absolute path?

我正在使用 inspect.getfile() 获取一些 class 感兴趣的 python 文件目录,然后我希望能够半打开它自动地。就目前而言,我将目录复制粘贴到打开的 window 中,这需要一些导航。

有什么想法吗?

谢谢!

获得文件路径后,您可以通过以下方式从控制台或脚本中使用 IPython 魔术命令 %edit path

from IPython import get_ipython

path = "C:/path/to/your/file.py"

ipython = get_ipython()

ipython.magic(f"%edit {path}")