我知道套接字用于与服务器通信但是我可以使用套接字与应用程序通信吗?
我在我的计算机上安装了maya软件。我想用Socket打开maya。是否有可能在python中使用socket打开软件?
答案 0 :(得分:2)
在我提供示例代码之前。我应该警告你。不建议这样做。 如果您知道如何通过Command Process打开Maya软件,那么您可以尝试这样的事情。
command = "C:\\ProgramFiles\\Maya\\Maya.exe" #random command
output = subprocess.Popen(command, shell=True, stderr=subprocess.PIPE, stdout=subprocess.PIPE)
if output:
output=str(output.stdout.read())
print "Output:",output
conn.sendall(output)
else:
error=str(output.stderr.read())
print "Error:",error
conn.sendall(error)