新手在这里,寻找关于我应该为我的特定项目使用哪种技术的建议。不寻找代码本身,只是意见。这是我想要实现的一个丑陋的图表:
[本地Python应用]< - 此处需要建议 - > [托管网络服务器]
所以,从上面,我正在寻找允许我的本地应用程序与托管Web服务器通信的技术。这是陷阱:我不能使用套接字,因为我在共享主机方案上,而我的托管公司限制了这一点。 IRC也被拒绝。我知道,这有点棘手。
我还有选择吗?这是我的一些想法:
任何想法,而不必投票?感谢。
答案 0 :(得分:2)
也许paramiko可以很好地解决您的问题。我在半年前的一些项目中使用了paramiko,这是我的代码的一部分,我与另一台计算机/服务器连接并执行了一个简单的python文件:
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
IP = '...'
username = '...'
password = '...'
ssh.connect(IP, username, password)
stdin, stdout, stderr = ssh.exec_command('python hello.py')
ssh.close()
stdin
,stdout
和sdterr
是包含您执行的命令的输入/输出的列表。
以下是有关paramiko的一些很好的信息:http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/
答案 1 :(得分:0)