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程序设计入门(5)类的使用简介
Jun 16 Python
Python最基本的输入输出详解
Apr 25 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
Aug 31 Python
python 限制函数调用次数的实例讲解
Apr 21 Python
对Python3中的print函数以及与python2的对比分析
May 02 Python
python 字典中文key处理,读取,比较方法
Jul 06 Python
python 移除字符串尾部的数字方法
Jul 17 Python
使用python将图片按标签分入不同文件夹的方法
Dec 08 Python
使用python来调用CAN通讯的DLL实现方法
Jul 03 Python
Django 缓存配置Redis使用详解
Jul 23 Python
python 实现按对象传值
Dec 26 Python
Python写出新冠状病毒确诊人数地图的方法
Feb 12 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
Pain 全世界最小最简单的PHP模板引擎 (普通版)
2011/10/23 PHP
PHP可变函数的使用详解
2013/06/14 PHP
PHP简单实现“相关文章推荐”功能的方法
2014/07/19 PHP
phpExcel中文帮助手册之常用功能指南
2014/08/18 PHP
再推荐十款免费的php开发工具
2015/11/09 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
PHP的mysqli_thread_id()函数讲解
2019/01/24 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
Javascript 同时提交多个Web表单的方法
2009/02/19 Javascript
jQuery ui1.7 dialog只能弹出一次问题
2009/08/27 Javascript
js 编程笔记 无名函数
2011/06/28 Javascript
js实现图片轮换效果代码
2013/04/16 Javascript
js中如何复制一个对象并获取其所有属性和属性对应的值
2013/10/24 Javascript
javascript中Function类型详解
2015/04/28 Javascript
关于vue项目中搜索节流的实现代码
2019/09/17 Javascript
详解从vue-loader源码分析CSS Scoped的实现
2019/09/23 Javascript
[02:41]DOTA2英雄基础教程 谜团
2013/12/10 DOTA
[01:06:43]完美世界DOTA2联赛PWL S3 PXG vs GXR 第二场 12.19
2020/12/24 DOTA
Python SQLite3数据库操作类分享
2014/06/10 Python
Python实现的二维码生成小软件
2014/07/11 Python
Python中threading模块join函数用法实例分析
2015/06/04 Python
详解python之heapq模块及排序操作
2019/04/04 Python
python 列表转为字典的两个小方法(小结)
2019/06/28 Python
Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)
2019/06/28 Python
Python学习笔记之文件的读写操作实例分析
2019/08/07 Python
浅析Python3 pip换源问题
2020/01/06 Python
Python实现哲学家就餐问题实例代码
2020/11/09 Python
python爬虫利器之requests库的用法(超全面的爬取网页案例)
2020/12/17 Python
德国帽子专家:Hutshopping
2019/11/03 全球购物
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
PHP面试题集
2016/12/18 面试题
信息服务专业毕业生求职信
2014/03/02 职场文书
七夕活动策划方案
2014/08/16 职场文书
买卖合同协议书范本
2014/10/18 职场文书
2014年学生会个人工作总结
2014/11/07 职场文书
2015年元旦晚会活动总结(学生会)
2014/11/28 职场文书