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

use*_*404 2 python spyder

我正在使用inspect.getfile()来获取某个感兴趣的类的python文件目录,然后我希望能够半自动打开它。按照目前的情况,我将目录复制粘贴到打开的窗口中,并且需要一些导航。

有什么想法吗?

谢谢!

ATK*_*474 5

获得文件路径后,您可以%edit path通过控制台或脚本中使用 IPython magic 命令,如下所示:

from IPython import get_ipython

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

ipython = get_ipython()

ipython.magic(f"%edit {path}")
Run Code Online (Sandbox Code Playgroud)