我对pxssh和idle3有一个奇怪的问题。
我写了一个简单的测试程序。
from tkinter import *
import pxssh
root = Tk();
root.title("Test");
def Test():
try:
s = pxssh.pxssh()
s.login("[remote host]","[username]","[password]")
except pxssh.ExceptionPxssh as e:
print(e)
button = Button(root,text="Hello", command=Test, bg='green', width=20).place(x=20,y=40)
root.mainloop();
当我从命令提示符(在Raspberry Pi上)运行此代码时,它使用python2和python3进行登录时没有问题。 (对于Python2,我将tkinter更改为Tkinter)
当我在空闲时加载此代码时,我可以执行它,它将登录。
但是,当我在Idle3中加载它并执行它时,我收到类似于
的消息could not set shell prompt
unset PROMPT_COMMAND
error,09
$ PS1='[PEXPECT]\$ '
error,09
$ set prompt='[PEXPECT]\$ '
有没有关于Idle3的事情呢?