2016-05-19 20 views
1

我的问题包含更多的细节,但底线是我需要一个大致的想法,如何从另一台计算机上的另一个程序调用我的其他Python程序(或函数),我需要什么(即套接字?) 什么我它正在构建一个Python UI应用程序,此应用程序将连接到运行在RPi上的Raspberry Pi Python GPIO脚本以控制引脚(即LED),但我不确定这些细节是否相关,但最重要的是如何基本上让两个节目互相交谈?如何从另一台计算机上的另一个Python程序连接到Python程序?

+0

你必须树莓派ssh访问? – Samuel

+0

当然,我也这么想过,只是不知道如何让这两个程序谈谈 – aero

回答

1

Paramiko图书馆可能是这里的解决方案之一:

import paramiko 

ssh = paramiko.SSHClient() 
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) 
ssh.connect(host, username=username, password=password, port=port, timeout=30) # setting up ssh connection 
ssh.exec_command('<Execute Your Remote Script here>') 
ssh.close() 
+0

,听起来像问题解决者,谢谢。 – aero

+0

请检查该主题以选择最适合您的图书馆:http://stackoverflow.com/questions/995944/ssh-library-for-java – Samuel

相关问题