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检测一个对象是否为字符串类的方法
May 21 Python
Django项目中model的数据处理以及页面交互方法
May 30 Python
python 匹配url中是否存在IP地址的方法
Jun 04 Python
对python判断ip是否可达的实例详解
Jan 31 Python
python pytest进阶之fixture详解
Jun 27 Python
python代码如何实现余弦相似性计算
Feb 09 Python
Python任务自动化工具tox使用教程
Mar 17 Python
python2.7使用scapy发送syn实例
May 05 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
Jun 29 Python
Python调用C/C++的方法解析
Aug 05 Python
python 获取字典特定值对应的键的实现
Sep 29 Python
Python+DeOldify实现老照片上色功能
Jun 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
IFrame跨域高度自适应实现代码
2012/08/16 Javascript
javascript重复绑定事件造成的后果说明
2013/03/02 Javascript
利用a标签自动解析URL分析网址实例
2014/10/20 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
jQuery实现为图片添加镜头放大效果的方法
2015/06/25 Javascript
AngularJS整合Springmvc、Spring、Mybatis搭建开发环境
2016/02/25 Javascript
基于BootStrap的图片轮播效果展示实例代码
2016/05/23 Javascript
JS遍历数组和对象的区别及递归遍历对象、数组、属性的方法详解
2016/06/14 Javascript
解析JavaScript中的字符串类型与字符编码支持
2016/06/24 Javascript
Jquery组件easyUi实现表单验证示例
2016/08/23 Javascript
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
微信小程序实现多个按钮的颜色状态转换
2019/02/15 Javascript
jQuery实现弹幕特效
2019/11/29 jQuery
详解vue 组件的实现原理
2020/11/12 Javascript
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
python统计日志ip访问数的方法
2015/07/06 Python
在Lighttpd服务器中运行Django应用的方法
2015/07/22 Python
Python之web模板应用
2017/12/26 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
python3+PyQt5实现柱状图
2018/04/24 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
关于Tensorflow使用CPU报错的解决方式
2020/02/05 Python
Python 将 QQ 好友头像生成祝福语的实现代码
2020/05/03 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
Free People中国官网:波西米亚风格女装服饰
2016/08/30 全球购物
安德玛加拿大官网:Under Armour加拿大
2019/10/02 全球购物
心理健康日活动总结
2014/05/08 职场文书
乐观自信演讲稿范文
2014/05/21 职场文书
教师个人自我剖析材料
2014/09/29 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
自我检讨报告
2015/01/28 职场文书
薪资证明范本
2015/06/19 职场文书
党纪处分决定书
2015/06/24 职场文书
Python数据分析入门之教你怎么搭建环境
2021/05/13 Python
MySQL 分区表中分区键为什么必须是主键的一部分
2022/03/17 MySQL