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使用socket进行简单网络连接的方法
Apr 29 Python
pycharm安装图文教程
May 02 Python
Python3实现转换Image图片格式
Jun 21 Python
python pandas 对时间序列文件处理的实例
Jun 22 Python
python画一个玫瑰和一个爱心
Aug 18 Python
django celery redis使用具体实践
Apr 08 Python
如何不用安装python就能在.NET里调用Python库
Jul 12 Python
python实现微信小程序用户登录、模板推送
Aug 28 Python
keras获得某一层或者某层权重的输出实例
Jan 24 Python
Python Scrapy框架:通用爬虫之CrawlSpider用法简单示例
Apr 11 Python
Keras搭建自编码器操作
Jul 03 Python
Python还能这么玩之只用30行代码从excel提取个人值班表
Jun 05 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的memcached客户端memcached
2011/06/14 PHP
PHP中的类型提示(type hinting)功能介绍
2015/07/01 PHP
CI(Codeigniter)的Setting增强配置类实例
2016/01/06 PHP
Eclipse PHPEclipse 配置的具体步骤
2017/08/08 PHP
PHP7移除的扩展和SAPI
2021/03/09 PHP
JavaScript arguments 多参传值函数
2010/10/24 Javascript
页面js遇到乱码问题的解决方法是和无法转码的情况
2014/04/30 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
jQuery插件datatables使用教程
2016/04/21 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
bootstrap的工具提示实例代码
2017/05/17 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
2018/01/07 Javascript
angular 实时监听input框value值的变化触发函数方法
2018/08/31 Javascript
原生js实现商品筛选功能
2019/10/28 Javascript
高性能js数组去重(12种方法,史上最全)
2019/12/21 Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
2020/07/30 Javascript
[07:52]2014DOTA2 TI逗比武士游V社解说背后的故事
2014/07/10 DOTA
python字典序问题实例
2014/09/26 Python
python实现简易动态时钟
2018/11/19 Python
opencv实现图片模糊和锐化操作
2018/11/19 Python
Keras使用tensorboard显示训练过程的实例
2020/02/15 Python
python爬虫开发之urllib模块详细使用方法与实例全解
2020/03/09 Python
使用python客户端访问impala的操作方式
2020/03/28 Python
python中四舍五入的正确打开方式
2021/01/18 Python
为什么说Ruby是一种真正的面向对象程序设计语言
2012/10/30 面试题
作风整顿个人剖析材料
2014/10/06 职场文书
2014年政风行风自查自纠报告
2014/10/21 职场文书
2014年酒店年度工作总结
2014/12/10 职场文书
公司聚餐通知
2015/04/22 职场文书
运动会100米加油稿
2015/07/21 职场文书
七年级作文之英语老师
2019/10/28 职场文书
SpringBoot整合Mybatis Generator自动生成代码
2021/08/23 Java/Android
基于HTML十秒做出淘宝页面
2021/10/24 HTML / CSS