用python调用libtorrent下载种子指定文件

问题描述

用python调用libtorrent下载种子指定文件

官方是这样写的:
session s;
s.listen_on(std::make_pair(6881, 6889));
add_torrent_params p;
p.save_path = "./";
p.ti = new torrent_info(argv[1]);
s.add_torrent(p);
但是这样写的话是下载整个种子的文件api上也没说怎么写(也许是我没看懂,因为C++没怎么学)
求指导怎么用python调用libtorrent下载种子指定文件

解决方案

popen
打开libtorrent进程,把文件做参数传递进去

时间: 2024-11-16 09:07:14

用python调用libtorrent下载种子指定文件的相关文章

python实现获取客户机上指定文件并传输到服务器的方法_python

本文实例讲述了python实现获取客户机上指定文件并传输到服务器的方法.分享给大家供大家参考.具体分析如下: 该程序实现了,把目标机器的某个目录(可控)的所有的某种类型文件(可控)全部获取并传到己方的机器上. 1.用了base64的encode(infile,outfile)加密,以及decode(infile,outfile)解密,这是2进制加密解密 2.用zip压缩 3.socket中server.py放到自己这方python server.py,然后client.py放到目标机器,然后py

php-微信公众平台开发:获取了文件的MediaId,如何下载到指定文件夹?

问题描述 微信公众平台开发:获取了文件的MediaId,如何下载到指定文件夹? 微信公众账号平台开发:我想要把用户的语音消息保存到指定文件夹,现在获取到用户的语音消息的MedioId了,请问应该怎么保存?用curl?

python在目录中查找指定文件实现代码

模糊查找  代码如下 复制代码 import os from glob import glob #用到了这个模块 def search_file(pattern, search_path=os.environ['PATH'], pathsep=os.pathsep):     for path in search_path.split(os.pathsep):         for match in glob(os.path.join(path, pattern)):            

python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件_python

本文实例讲述python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件的方法,该程序采用python 2.7编写.主要内容如下: 经过长期搜寻,终于找到了Moxa PCOMM Lite.调用PCOMM.DLL可以非常方便的通过串口的Xmodem.Ymodem.Zmodem等协议传输文件,而无需重复制造轮子. PCOMM Lite 1.6适用于win7等系统,做为dll文件可以采用任何支持调用dll的编程语言例如VC++.VB.Qt等等编写应用程序,点此本站下载 以下是发送

线程-java调用sqlplus下载数据库文件到本地后,如果用java关闭此进程,大神戳进来

问题描述 java调用sqlplus下载数据库文件到本地后,如果用java关闭此进程,大神戳进来 1.用java调用sqlplus,将指定的存储过程下载到本地作为文本文件2.在java读取此本地文件做处理,处理后写1个新的文本文件在本地我将上面2个步骤用2个进程thread1,thread2因为步骤2必须等步骤1结束才能执行,所以我调用thread1.start()thread1.join()以及thread2.start().但是运行结果是每次都只执行出了步骤1,步骤2执行不出来.考虑是否在步

使用JavaIO提供的API下载指定文件(image)

</pre><pre name="code" class="java"> 使用JavaIO提供的API下载指定文件(image) package com.net.download; import java.io.DataInputStream; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.net.Ma

Python实现多线程下载文件方法总结

今天把刚学python时收藏的几篇多线程下载文件的网页看了一下. 实现简单的多线程下载,需要关注如下几点: 1.文件的大小:可以从reponse header中提取,如"Content-Length:911"表示大小是911字节 2.任务拆分:指定各个线程下载的文件的哪一块,可以通过request header中添加"Range: bytes=300-400"(表示下载300~400byte的内容),注意可以请求的文件的range是[0, size-1]字节的. 3

python抓取网页图片并放到指定文件夹_python

python抓取网站图片并放到指定文件夹 复制代码 代码如下: # -*- coding=utf-8 -*-import urllib2import urllibimport socketimport osimport redef Docment():    print u'把文件存在E:\Python\图(请输入数字或字母)'    h=raw_input()    path=u'E:\Python\图'+str(h)    if not os.path.exists(path):      

Asp.net获取服务器指定文件夹目录文件并提供下载的方法

 这篇文章主要介绍了Asp.net获取服务器指定文件夹目录文件并提供下载的方法,涉及使用http协议操作文件的技巧,需要的朋友可以参考下 本文实例讲述了Asp.net获取服务器指定文件夹目录文件并提供下载的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: string dirPath = HttpContext.Current.Server.MapPath("uploads/"); if (Directory.Exists(dirPath)) { //获得目录信息 Direc