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实现可将字符转换成大写的tcp服务器实例
Apr 29 Python
Python中基本的日期时间处理的学习教程
Oct 16 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
Jan 20 Python
django 常用orm操作详解
Sep 13 Python
python清除字符串中间空格的实例讲解
May 11 Python
Python在for循环中更改list值的方法【推荐】
Aug 17 Python
PyQt5 在label显示的图片中绘制矩形的方法
Jun 17 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
May 15 Python
keras 获取某层输出 获取复用层的多次输出实例
May 23 Python
Python-opencv实现红绿两色识别操作
Jun 04 Python
python -v 报错问题的解决方法
Sep 15 Python
python编程的核心知识点总结
Feb 08 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计算指定日期所在周的开始和结束日期的方法
2015/03/24 PHP
Yii CDBCriteria常用方法实例小结
2017/01/19 PHP
yii 2.0中表单小部件的使用方法示例
2017/05/23 PHP
php curl发送请求实例方法
2019/08/01 PHP
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
2013/12/26 Javascript
Javascript获取当前日期的农历日期代码
2014/10/08 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
js和jquery实现监听键盘事件示例代码
2020/06/24 Javascript
jQuery简单实现中间浮窗效果
2016/09/04 Javascript
详解js中Json的语法与格式
2016/11/22 Javascript
javascript 单例模式详解及简单实例
2017/02/14 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
2017/04/04 jQuery
JavaScript阻止表单提交方法(附代码)
2017/08/15 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
node.js实现上传文件功能
2019/07/15 Javascript
Node.js学习教程之Module模块
2019/09/03 Javascript
vue3.0 的 Composition API 的使用示例
2020/10/26 Javascript
利用vue3+ts实现管理后台(增删改查)
2020/10/30 Javascript
详解Typescript里的This的使用方法
2021/01/08 Javascript
Python调用命令行进度条的方法
2015/05/05 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
Python抓新型冠状病毒肺炎疫情数据并绘制全国疫情分布的代码实例
2020/02/05 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
2020/04/09 Python
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
2014/05/03 HTML / CSS
英文版区域经理求职信
2013/10/23 职场文书
竞选演讲稿范文
2013/12/28 职场文书
社会实践先进工作者事迹材料
2014/05/06 职场文书
优秀护士先进事迹
2014/05/08 职场文书
机关党员四风问题个人整改措施
2014/10/26 职场文书
2015年学校教科室工作总结
2015/07/20 职场文书
商务宴会祝酒词
2015/08/11 职场文书
党员观看《筑梦中国》心得体会
2016/01/18 职场文书
《酸的和甜的》教学反思
2016/02/18 职场文书
win11电脑关机鼠标灯还亮怎么解决? win11关机后鼠标灯还亮解决方法
2023/01/09 数码科技