gpt4 book ai didi

linux - 使用子进程在 Python 中运行 linux 命令时出错

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:03:21 26 4
gpt4 key购买 nike

此处的目标是从网站获取 key 或 p/w。

在 Python 中,我尝试了 os.system() 和 subprocess.call([]) 来按照 linux 命令运行,但两种方法都以错误告终。

os.system("curl -s http://example.com | grep ' "Key" : * ' | cut -f1 -d " " | cut -b5- | rev | cut -b9- | rev") 

在 linux 中正在使用以下并且工作正常。

PW = 'curl -s http://example.com | grep ' "Key" : * ' | cut -f1 -d " " | cut -b5- | rev | cut -b8- | rev'

我看到的错误是 SyntaxError: invalid syntax 并且它指向“关键”部分

最佳答案

您可能只需要转义双引号。尝试:

os.system("curl -s http://example.com | grep ' \"Key\" : * ' | cut -f1 -d \" \" | cut -b5- | rev | cut -b9- | rev") 

关于linux - 使用子进程在 Python 中运行 linux 命令时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52488333/

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