gpt4 book ai didi

python - 在 ipython 解释器中执行文件

转载 作者:太空狗 更新时间:2023-10-29 22:23:11 24 4
gpt4 key购买 nike

我试图在 ipython 解释器中运行一个文件。文档使这听起来像 shell 中的 ipython file.py 或解释器本身中的 %run file.py 一样简单。但是,我想读取一个包含 ipython“系统 shell”命令的文件。这是一个例子:

files= !ls
print files

对于这种类型的命令,如上所述调用解释器会导致 SyntaxError,就好像它是由 /usr/bin/python 执行的一样。

是否可以从系统 shell 运行一个文件,就像它在 ipython shell 解释器中执行一样?

最佳答案

如果您使用 .ipy 扩展名命名您的文件,您似乎可以做到这一点。

sam@blackbird-debian:~
$ cat tmp.ipy
me = !whoami
print me
sam@blackbird-debian:~
$ ipython tmp.ipy
['sam']

关于python - 在 ipython 解释器中执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13370811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com