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操作字符串之rindex()方法的使用
May 19 Python
全面解析Python的While循环语句的使用方法
Oct 13 Python
python实现手机通讯录搜索功能
Feb 22 Python
Python操作mongodb数据库进行模糊查询操作示例
Jun 09 Python
python实现整数的二进制循环移位
Mar 08 Python
Python使用Pickle模块进行数据保存和读取的讲解
Apr 09 Python
python抓取需要扫微信登陆页面
Apr 29 Python
Python使用Opencv实现图像特征检测与匹配的方法
Oct 30 Python
Python验证码截取识别代码实例
May 16 Python
在python中使用pyspark读写Hive数据操作
Jun 06 Python
Python打包exe时各种异常处理方案总结
May 18 Python
pycharm代码删除恢复的方法
Jun 26 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
调用WordPress函数统计文章访问量及PHP原生计数器的实现
2016/03/21 PHP
PHP 搜索查询功能实现
2016/11/29 PHP
JQuery实现鼠标滑过显示导航下拉列表
2013/09/12 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
2014/02/21 Javascript
php的文件上传入门教程(实例讲解)
2014/04/10 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
Bootstrap入门书籍之(一)排版
2016/02/17 Javascript
JSON与String互转的实现方法(Javascript)
2016/09/27 Javascript
jQuery表单插件ajaxForm实例详解
2017/01/17 Javascript
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
react中使用swiper的具体方法
2018/05/15 Javascript
JQuery判断radio单选框是否选中并获取值的方法
2019/01/17 jQuery
vue中 this.$set的用法详解
2019/09/06 Javascript
Vue使用路由钩子拦截器beforeEach和afterEach监听路由
2020/11/16 Javascript
Python3 入门教程 简单但比较不错
2009/11/29 Python
python根据出生日期获得年龄的方法
2015/03/31 Python
解决python3 urllib中urlopen报错的问题
2017/03/25 Python
Python计算斗牛游戏概率算法实例分析
2017/09/26 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
2019/06/19 Python
int在python中的含义以及用法
2019/06/27 Python
PyCharm汉化安装及永久激活详细教程(靠谱)
2020/01/16 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
2020/02/28 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
TheFork葡萄牙:欧洲领先的在线餐厅预订平台
2019/05/27 全球购物
如何写一封打动人心的求职信
2014/02/17 职场文书
身边的榜样活动方案
2014/08/20 职场文书
2014小学二年级班主任工作总结
2014/12/05 职场文书
优秀党员申报材料
2014/12/18 职场文书
学术研讨会欢迎词
2015/01/26 职场文书
女方家长婚礼答谢词
2015/09/29 职场文书
如何书写民事调解协议书?
2019/06/25 职场文书
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript