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常见文件操作的函数示例代码
Nov 15 Python
python获取当前用户的主目录路径方法(推荐)
Jan 12 Python
Python中字符串格式化str.format的详细介绍
Feb 17 Python
Python利用字典将两个通讯录文本合并为一个文本实例
Jan 16 Python
python实现简易通讯录修改版
Mar 13 Python
利用python的socket发送http(s)请求方法示例
May 07 Python
使用python动态生成波形曲线的实现
Dec 04 Python
Django自定义列表 models字段显示方式
Apr 03 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
Jun 01 Python
python的help函数如何使用
Jun 11 Python
详解pandas映射与数据转换
Jan 22 Python
python绘制简单直方图(质量分布图)的方法
Apr 21 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
php开发环境配置记录
2011/01/14 PHP
PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
2012/10/05 PHP
php获取网站根目录物理路径的几种方法(推荐)
2017/03/04 PHP
php apache开启跨域模式过程详解
2019/07/08 PHP
JS的IE和Firefox兼容性集锦
2006/12/11 Javascript
javascript addBookmark 加入收藏 多浏览器兼容
2009/08/15 Javascript
初窥JQuery-Jquery简介 入门了解篇
2010/11/25 Javascript
使用js简单实现了tree树菜单
2013/11/20 Javascript
jquery实现拖拽调整Div大小
2015/01/30 Javascript
使用mouse事件实现简单的鼠标经过特效
2015/01/30 Javascript
JS实现文件动态顺序载入的方法
2015/03/07 Javascript
JS+CSS实现的日本门户网站经典选项卡导航效果
2015/09/27 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
javascript实现计时器的简单方法
2016/02/21 Javascript
AngularJS入门教程之AngularJS 模板
2016/08/18 Javascript
如何解决vue与传统jquery插件冲突
2017/03/20 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
解决VUE mounted 钩子函数执行时 img 未加载导致页面布局的问题
2020/07/27 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
深入理解Python对Json的解析
2017/02/14 Python
解决Matplotlib图表不能在Pycharm中显示的问题
2018/05/24 Python
Python使用gRPC传输协议教程
2018/10/16 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
python3格式化字符串 f-string的高级用法(推荐)
2020/03/04 Python
python IDLE添加行号显示教程
2020/04/25 Python
菲律宾酒店预订网站:Hotels.com菲律宾
2017/07/12 全球购物
外贸主管求职简历的自我评价
2013/10/23 职场文书
商务日语专业毕业生求职信
2013/10/26 职场文书
学生吸烟检讨书
2014/09/14 职场文书
领导班子个人对照检查剖析材料
2014/09/29 职场文书
群众路线党员个人剖析材料
2014/10/08 职场文书
公司员工辞职信范文
2015/05/12 职场文书
团队合作精神学习心得体会
2016/01/19 职场文书