无法从Python脚本调用wget

塞贾德

我正在编写此脚本,该脚本执行一堆命令,其中一个命令是从某个URL下载一些程序包。

以下是我的剧本

#! /usr/bin/env python
#! /usr/bin/env bash

import os 
import sys 
import subprocess


url = sys.argv[1] 
getRpm = "'wget %s' %url"
searchRpm = "rpm -qa|grep sys.*"
execsCmds = [getRpm,searchRpm]

def runCommands(commands=execsCmds):
    for cmd in execsCmds:
        print "Running Command"
        subprocess.call(cmd, shell=True)

runCommands()

当我执行的时候说:

/bin/sh: wget %s: command not found
Xargs

您构造的行getRpm可能应该是:

getRpm = 'wget %s' %url

基本上,只需删除多余的双引号。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从 PHP 调用 Python 脚本

来自分类Dev

awk在python脚本中调用响应文件无法打开/读取

来自分类Dev

通过cron调用时,MQTT Python无法启动Bash脚本

来自分类Dev

Cronjob脚本调用:PHP解释器(CLI),curl或wget?

来自分类Dev

从python脚本调用exe

来自分类Dev

从PHP调用Python脚本

来自分类Dev

从python调用Shell脚本

来自分类Dev

从 python 调用 shell 脚本

来自分类Dev

VBA - 调用 Python 脚本

来自分类Dev

无法从Powershell脚本调用脚本块

来自分类Dev

使用python的wget调用中的KeyError

来自分类Dev

尝试创建使用wget运行Python脚本的Shell脚本

来自分类Dev

在python脚本中调用python脚本

来自分类Dev

从python内部调用python脚本

来自分类Dev

Python 3.8 脚本突然无法运行,但直接调用 Python 命令时运行正常

来自分类Dev

从exec()或shell_exec()调用时,wget无法正常工作

来自分类Dev

同时从并行Shell脚本调用Python脚本

来自分类Dev

在Python脚本中调用pstools

来自分类Dev

从python脚本调用Scrapy Spider?

来自分类Dev

从python脚本调用hive -e

来自分类Dev

从Shell脚本调用python函数

来自分类Dev

在Meteor中调用Python脚本

来自分类Dev

如何从CasperJS调用python脚本

来自分类Dev

从javascript调用本地python脚本

来自分类Dev

在Python脚本中调用pstools

来自分类Dev

如何从CasperJS调用python脚本

来自分类Dev

Python:从脚本中调用函数

来自分类Dev

使用Python脚本调用别名

来自分类Dev

从 Pig 脚本调用 Python 函数