Python批量创建迅雷任务及创建多个文件


Posted in Python onFebruary 13, 2016

其实不是真的创建了批量任务,而是用python创建一个文本文件,每行一个要下载的链接,然后打开迅雷,复制文本文件的内容,迅雷监测到剪切板变化,弹出下载全部链接的对话框~~

实际情况是这样的,因为用python分析网页非常,比如下载某页中的全部pdf链接

from __future__ import unicode_literals
from bs import BeautifulSoup
import requests
import codecs
r = requests.get('you url')
s = BeautifulSoup(r.text)
links = s.findall('a')
pdfs = []
for link in links:
href = link.get('href')
if href.endswith('.pdf'):
pdfs.append(href)
with open('you file', 'w', 'gb') as f:
for pdf in pdfs:
f.write(pdf + '\r\n')

使用python创建多个文件

#coding=utf-8
'''
Created on 2012-5-29
@author: xiaochou
'''
import os
import time
def nsfile(s):
'''The number of new expected documents'''
#判断文件夹是否存在,如果不存在则创建
b = os.path.exists("E:\\testFile\\")
if b:
print "File Exist!"
else:
os.mkdir("E:\\testFile\\")
#生成文件
for i in range(1,s+1):
localTime = time.strftime("%Y%m%d%H%M%S",time.localtime())
#print localtime
filename = "E:\\testFile\\"+localTime+".txt"
#a:以追加模式打开(必要时可以创建)append;b:表示二进制
f = open(filename,'ab')
testnote = '测试文件'
f.write(testnote)
f.close()
#输出第几个文件和对应的文件名称
print "file"+" "+str(i)+":"+str(localTime)+".txt"
time.sleep(1)
print "ALL Down"
time.sleep(1)
if __name__ == '__main__':
s = input("请输入需要生成的文件数:")
nsfile(s)

以上内容是小编给大家分享的Python批量创建迅雷任务及创建多个文件的实例代码,希望对大家有所帮助。

Python 相关文章推荐
python进阶教程之词典、字典、dict
Aug 29 Python
Python基于回溯法子集树模板解决选排问题示例
Sep 07 Python
为什么入门大数据选择Python而不是Java?
Mar 07 Python
教你使用python画一朵花送女朋友
Mar 29 Python
对sklearn的使用之数据集的拆分与训练详解(python3.6)
Dec 14 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
Jun 12 Python
python适合人工智能的理由和优势
Jun 28 Python
Python文件操作方法详解
Feb 09 Python
Python图像处理库PIL的ImageDraw模块介绍详解
Feb 26 Python
pygame实现飞机大战
Mar 11 Python
让Django的BooleanField支持字符串形式的输入方式
May 20 Python
Python实现拼音转换
Jun 07 Python
Python 中 Meta Classes详解
Feb 13 #Python
教大家使用Python SqlAlchemy
Feb 12 #Python
理解Python垃圾回收机制
Feb 12 #Python
一步步解析Python斗牛游戏的概率
Feb 12 #Python
常用python编程模板汇总
Feb 12 #Python
python黑魔法之参数传递
Feb 12 #Python
python实现井字棋游戏
Mar 30 #Python
You might like
咖啡是不是喝了会上瘾?咖啡是必须品吗!
2021/03/04 新手入门
php上传文件常见问题总结
2015/02/03 PHP
php eval函数一句话木马代码
2015/05/21 PHP
ThinkPHP5分页paginate代码实例解析
2020/11/10 PHP
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
html文档中的location对象属性理解及常见的用法
2014/08/13 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
js通过iframe加载外部网页的实现代码
2015/04/05 Javascript
通过网页查看JS源码中汉字显示乱码的解决方法
2016/10/26 Javascript
详解Vue自定义过滤器的实现
2017/01/10 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
详解webpack+express多页站点开发
2017/12/22 Javascript
vue二级路由设置方法
2018/02/09 Javascript
Vue自定义指令实现checkbox全选功能的方法
2018/02/28 Javascript
js 图片转base64的方式(两种)
2018/04/24 Javascript
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
微信小程序控制台提示warning:Now you can provide attr "wx:key" for a "wx:for" to improve performance解决方法
2019/02/21 Javascript
微信小程序整合使用富文本编辑器的方法详解
2019/04/25 Javascript
vue 组件内获取actions的response方式
2019/11/08 Javascript
Vue生命周期activated之返回上一页不重新请求数据操作
2020/07/26 Javascript
jquery实现抽奖功能
2020/10/22 jQuery
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
python监控文件并且发送告警邮件
2018/06/21 Python
django的csrf实现过程详解
2019/07/26 Python
python科学计算之narray对象用法
2019/11/25 Python
Pycharm最常用的快捷键及使用技巧
2020/03/05 Python
Win10下用Anaconda安装TensorFlow(图文教程)
2020/06/18 Python
python-地图可视化组件folium的操作
2020/12/14 Python
老板电器官方购物商城:老板油烟机、燃气灶、消毒柜、电烤箱
2018/05/30 全球购物
德国滑雪和户外用品网上商店:XSPO
2019/10/30 全球购物
《问银河》教学反思
2014/02/19 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
JS ES6异步解决方案
2021/04/29 Javascript
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
Java基础-封装和继承
2021/07/02 Java/Android
详解Python+OpenCV进行基础的图像操作
2022/02/15 Python