小编use*_*108的帖子

OSError:[Errno 8] Exec格式错误

我很难解析subprocess.Popen的参数.我正在尝试在我的Unix服务器上执行脚本.在shell提示符下运行时的脚本语法如下: /usr/local/bin/script hostname = <hostname> -p LONGLIST.无论我如何尝试,脚本都不在subprocess.Popen中运行

"="之前和之后的空格是强制性的.

import subprocess
Out = subprocess.Popen(['/usr/local/bin/script', 'hostname = ', 'actual server name', '-p', 'LONGLIST'],shell=True,stdout=subprocess.PIPE,stderr=subprocess.PIPE)
Run Code Online (Sandbox Code Playgroud)

以上不起作用.

当我使用shell = False时,我得到了 OSError: [Errno 8] Exec format error

python subprocess

36
推荐指数
3
解决办法
8万
查看次数

Perl Getopt模块

我是Perl的新手.我正在尝试理解该Getopt::Long模块,我在网上阅读了材料以及书籍.因此,这个问题对我来说没有什么是明确的.

我将以下列格式调用命令行

script -m file
Run Code Online (Sandbox Code Playgroud)

要么

script -v hostname -m file
Run Code Online (Sandbox Code Playgroud)

我怎么能用Getopt::Std或完成这个Getopt::Long

perl getopt

-1
推荐指数
1
解决办法
102
查看次数

标签 统计

getopt ×1

perl ×1

python ×1

subprocess ×1