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

时间:2019-04-17 15:34:16

标签: python spyder

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

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

一旦有了文件的路径,就可以通过以下方式从控制台或脚本中使用IPython magic命令%edit path

from IPython import get_ipython

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

ipython = get_ipython()

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