pexpect

    1热度

    1回答

    我正在使用pexpect来产生bash并使用sendline来执行bash中的其他进程。有没有什么办法可以得到派生的bash的pid,或者我如何获得我在bash中开始的进程的pid。

    0热度

    1回答

    我使用pexpect在某些输入文件上运行外部应用程序,并且希望将输出保存到日志文件中。我通常设法做到这一点,但是这个应用程序运行迭代计算,并且当它超过约。 20个周期我的输出被削减。 我确信我的计算结果已经超过了这一点。 我的代码: sys.stdout = open(logfile_path , 'a') child = pexpect.run('app input_files' , logfi

    1热度

    2回答

    我想使用斯坦福分析器来获取文本的类型依赖关系。我试图按照https://bitbucket.org/torotoki/corenlp-python提供的说明,但是,我得到一个错误,都将在启动服务器,并使用Python库: from corenlp import * corenlp = StanfordCoreNLP("./stanford-corenlp-full-2014-08-27/")

    2热度

    2回答

    我得到了尝试通过PIP安装Pexpect的时候下面的错误“Asse田只有Python 2.7版,后来被ptyprocess支持”: # pip install pexpect Collecting pexpect do_ypcall: clnt_call: RPC: Unable to receive; errno = Connection refused /usr/lib/python2.

    1热度

    2回答

    我有使用Pexpect的,看起来像这样这条巨蟒功能: def executeCommandWithOtherUser(command): p = pexpect.spawn('su', ['otherUser']) p.expect('Password:') p.sendline('1234') prompt = '.*$' p.expect(pr

    0热度

    2回答

    我需要在Python执行这个命令,并从键盘输入密码,这是作品: import os cmd = "cat /home/user1/.ssh/id_rsa.pub | ssh [email protected] \'cat >> .ssh/authorized_keys\' > /dev/null 2>&1" os.system(cmd) 正如你可以看到我想要追加公钥到远程主机通过SSH。

    0热度

    2回答

    如何使用Python模块pexpect发送向上箭头键?我曾经尝试这样做: child.send("\033[A") ,但它不会工作..

    1热度

    1回答

    我只是想建立一个脚本从基于UNIX的设备获取一些输出,在这里你可以找到我的代码: import pexpect import time,sys, traceback, os telconn = pexpect.spawn('telnet 192.168.1.1') telconn.logfile = sys.stdout telconn.expect("Enter Choice>"

    2热度

    3回答

    我正在使用Python和pexpect为网络设备自动执行CLI界面。 问题是我无法使用pexpect发送需要“是”/“否”确认的命令。 我认为这是因为pexpect不符合问题。 child = pexpect.spawn ('ssh -p <port> [email protected]') child.expect ("password: ") child.sendline ('userPa

    1热度

    1回答

    我一直试图从stanford corenlp获得的情感价值,但它似乎在交互式shell中,情绪并没有作为输出。 我使用官方网站给出的命令指定了注释器。 java -cp "*" -Xmx3g edu.stanford.nlp.pipeline.StanfordCoreNLP -annotators tokenize,ssplit,pos,lemma,ner,parse,dcoref, sentim