gpt4 book ai didi

Python 和 shell 命令

转载 作者:太空宇宙 更新时间:2023-11-04 09:01:20 26 4
gpt4 key购买 nike

我有下一个 python 代码:

exec_cmd = "time"
print exec_cmd
gzip_cmd = subprocess.Popen(exec_cmd, shell=True, stdout=subprocess.PIPE)
out = gzip_cmd.communicate()[0]
print out

当我尝试执行这段代码时,我得到了下一个:

time
Usage: time [-apvV] [-f format] [-o file] [--append] [--verbose]
[--portability] [--format=format] [--output=file] [--version]
[--quiet] [--help] command [arg...]

但是当我尝试在终端中运行这个命令时,我得到了:

time

real 0m0.000s
user 0m0.000s
sys 0m0.000s

那么问题是什么?

最佳答案

“问题”是 time 是 Bash 内置的,所以它在 Bash 和 /bin/sh 之间是不同的(假设这不是 Bash 的别名- - 它不在 Debian/Ubuntu 中)。

关于Python 和 shell 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25058458/

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