LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 387|回复: 1

用python得xmlrpclib调用aria2c的问题

[复制链接]
发表于 2012-2-6 11:27:12 | 显示全部楼层 |阅读模式
本人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()

但是总是不能正确运行,显示连接被拒绝,请高手指正。
 楼主| 发表于 2012-2-6 11:30:24 | 显示全部楼层
晕了晕了,
代码格式乱了
我把文件传上来了,大家看看吧,改后缀名txt为py即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表