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}")
我正在使用 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}")