|
本人python新手,写了下面得代码:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import xmlrpclib
import subprocess
import threading
class test(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
self.setDaemon(True)
def run(self):
cmdline = [
'aria2c',
'--enable-rpc',
'--rpc-listen-port=7000',
'--dir=.',
'--disable-ipv6',
'--daemon'
]
self.proc = subprocess.Popen(cmdline)
s = xmlrpclib.ServerProxy('http://localhost:7000/rpc')
s.aria2.getVersion()
if __name__ == '__main__':
tt = test()
tt.start()
但是总是不能正确运行,显示连接被拒绝,请高手指正。 |
|