使用python fabric的run方法,返回值乱码
PHP中文网
PHP中文网 2017-04-18 10:00:11
0
2
869
#!/usr/bin/env python
# encoding: utf-8

from fabric.api import local,lcd,cd,run, env

env.hosts=['test@10.0.0.111',]
env.password = 'qaz123...'
env.shell="cmd /c"

        
def task1():
    result = run("c:/a.bat")
    if result.succeeded:
        print('sucess...........')
        
    E:\Projects\Python>fab task1

[test@10 .0.0.111] Executing task 'task1'
[test@10 .0.0.111] run: c:/a.bat
[test@10 .0.0.111] out: (B)0[?7l[H[J[2;1HC:Userstest.WIN-37PI8F6KV0N>cd.1>1.txt [4;1HC:Userstest.WIN-37PI8F6KV
0N>11[5;1H'11' 涓?[5;8H鏄?[5;10H鍐?[5;12H閮?[5;14H鎴?[5;16H澶?[5;18H閮?[5;20H鍛?[5;22H浠?[5;24H锛?[5;26H涔?[5;28H涓?[5;
30H鏄?[5;32H鍙?[5;34H杩?[5;36H琛?[5;38H鐨?[5;40H绋?[5;42H搴?[6;1H鎴?[6;3H鎵?[6;5H澶?[6;7H鐞?[6;9H鏂?[6;11H浠?[6;13H銆?[7
;1H[?7h

上面是代码,下面的跑完任务的输出信息,求大神指导

PHP中文网
PHP中文网

认证0级讲师

membalas semua(2)
洪涛

Pelayan ssh yang menggunakan kernel Linux tidak mempunyai aksara yang kacau, tetapi pelayan ssh yang menggunakan tetingkap mempunyai aksara yang kacau.

伊谢尔伦

Ini bukan aksara bercelaru, tetapi aksara kawalan keluaran baris perintah dll.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan