python - 如何在python中的commands.getstatusoutput上传递变量
问题描述
有人可以帮我如何传递变量commands.getstatusoutput
我正在尝试运行以下程序以从远程服务器获取信息。
import os
import commands
ServerName = raw_input('Enter the Server name : ')
status, output = commands.getstatusoutput("rosh -l admin -n %ServerName uname")
print output
但是在执行程序时,ServerName 不会被在终端中输入的主机名替换。
解决方案
推荐阅读
- php - 如何在一个部分中将测试发送给所有学生
- dart - Flutter BloC 模式:基于另一个 BloC 的流更新 BloC 流
- jsf - 每次我从另一个页面调用请求时,如何阻止授权 WebFilter 将我重定向到主页
- android - Android 应用程序如何适应所有不同的 API?
- emacs - emacs org-babel 结果意外输出
- c# - 读取和写入同一个 csv 文件
- python - 如何生成具有不同图像的按钮
- python - Python TextBox 在没有换行符的情况下追加文本
- ruby-on-rails - 指示当前登录的用户
- data-warehouse - “数据集市”是“星型模式”的同义词吗?