gpt4 book ai didi

python-3.x - 使用感叹号运行 bash 命令不适用于 python 提示符

转载 作者:行者123 更新时间:2023-12-05 02:05:40 24 4
gpt4 key购买 nike

我试图在命令下运行但出现无效语法错误

$python
python 3.7.4
linux
>>> !ls
File "<stdin>", line 1
!ls
^
SyntaxError: invalid syntax
>>exit()

最佳答案

这是 shell assignment IPython 的特性,不是 Python 本身的核心部分。事实上,您没有看到 In [1]: 风格的提示(您有 >>>)意味着您不是 运行 IPython。


如果你想从“普通”Python 运行 shell 命令,通常的方法是:

import os
os.system("whatever")

请记住,shell 分配功能比这更强大。


如果您需要该功能,并且已正确安装 IPython,只需运行 ipython 而不是 python

关于python-3.x - 使用感叹号运行 bash 命令不适用于 python 提示符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63333006/

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