PYTHON连接服务器输入命令输出结果保存字符
时间: 2023-07-11 13:30:17 浏览: 23
可以使用Python中的paramiko库来连接服务器并执行命令,然后使用Python中的变量来保存输出结果。
以下是一个示例代码:
```python
import paramiko
# 创建SSH客户端对象
client = paramiko.SSHClient()
# 自动添加主机名和密钥
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
# 连接服务器
client.connect('hostname', username='username', password='password')
# 执行命令
stdin, stdout, stderr = client.exec_command('ls')
# 读取输出结果
output = stdout.read().decode('utf-8')
# 关闭连接
client.close()
# 输出结果
print(output)
```
在这个示例中,我们连接到远程服务器并执行了一个简单的`ls`命令。然后,我们读取输出结果并将其保存在`output`变量中,最后输出结果。你可以将`ls`改为任何你想要执行的命令,并根据需要修改连接参数。
相关问题
python连接服务器执行命令
Python可以使用paramiko库来连接服务器执行命令。下面是一个简单的例子:
```
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('hostname', username='username', password='password')
stdin, stdout, stderr = ssh.exec_command('ls')
print(stdout.readlines())
ssh.close()
```
在这个例子中,我们使用paramiko库连接到远程服务器,执行了一个ls命令,并打印了输出结果。需要注意的是,我们需要提供远程服务器的主机名、用户名和密码。如果你使用的是SSH密钥进行身份验证,可以使用`ssh.connect('hostname', username='username', key_filename='/path/to/key')`来连接服务器。
python字符串基本输入输出
好的,关于 Python 字符串的基本输入输出,可以使用 input() 函数获取用户输入的字符串,使用 print() 函数输出字符串。例如:
```
name = input("请输入您的姓名:")
print("您好," + name + "!欢迎来到 Python 世界!")
```
这段代码会先让用户输入姓名,然后输出一句问候语,其中使用了字符串拼接的方式将用户输入的姓名和问候语连接起来。
相关推荐














