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进阶教程之循环相关函数range、enumerate、zip
Aug 30 Python
Python的Flask框架中实现分页功能的教程
Apr 20 Python
Python的净值数据接口调用示例分享
Mar 15 Python
Python读取mat文件,并转为csv文件的实例
Jul 04 Python
浅谈Pandas:Series和DataFrame间的算术元素
Dec 22 Python
Python函数定义及传参方式详解(4种)
Mar 18 Python
Python深拷贝与浅拷贝用法实例分析
May 05 Python
关于Keras模型可视化教程及关键问题的解决
Jan 24 Python
python实现logistic分类算法代码
Feb 28 Python
在keras中实现查看其训练loss值
Jun 16 Python
python中pow函数用法及功能说明
Dec 04 Python
关于python中readlines函数的参数hint的相关知识总结
Jun 24 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和ACCESS写聊天室(四)
2006/10/09 PHP
深入解析phpCB批量转换的代码示例
2013/06/27 PHP
php中session与cookie的比较
2015/01/27 PHP
PHP实现多文件上传的方法
2015/07/08 PHP
php微信公众号开发之答题连闯三关
2018/10/20 PHP
php+js实现裁剪任意形状图片
2018/10/31 PHP
Yii框架ACF(accessController)简单权限控制操作示例
2019/04/26 PHP
javascript对话框使用方法(警告框 javascript确认框 提示框)
2014/01/07 Javascript
JavaScript中this详解
2015/09/01 Javascript
JavaScript实现的经典文件树菜单效果
2015/09/08 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
javascript显示上周、上个月日期的处理方法
2016/02/03 Javascript
JS+HTML5实现的前端购物车功能插件实例【附demo源码下载】
2016/10/17 Javascript
Ext JS 实现建议词模糊动态搜索功能
2017/05/13 Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
2017/10/26 Javascript
vue 通过下拉框组件学习vue中的父子通讯
2017/12/19 Javascript
Vue 父子组件的数据传递、修改和更新方法
2018/03/01 Javascript
vue+导航锚点联动-滚动监听和点击平滑滚动跳转实例
2019/11/13 Javascript
vue中如何添加百度统计代码
2020/12/19 Vue.js
[02:07]TI9显影之尘系列 - Vici Gaming
2019/08/20 DOTA
Python之Web框架Django项目搭建全过程
2017/05/02 Python
python中返回矩阵的行列方法
2018/04/04 Python
Python二进制串转换为通用字符串的方法
2018/07/23 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
2019/06/18 Python
Python3内置模块random随机方法小结
2019/07/13 Python
Django查询优化及ajax编码格式原理解析
2020/03/25 Python
python爬虫基础之urllib的使用
2020/12/31 Python
WebSphere面试题:在WebSphere里面如何部署一个应用
2015/08/02 面试题
精神文明建设汇报材料
2014/12/24 职场文书
新郎答谢词
2015/01/04 职场文书
初中班主任工作随笔
2015/08/15 职场文书
李白经典诗之一:全文无一“月”字,却句句有月
2019/07/12 职场文书
Nginx进程管理和重载原理详解
2021/04/22 Servers
SQL Server2019数据库之简单子查询的具有方法
2021/04/27 SQL Server
React中的Context应用场景分析
2021/06/11 Javascript
R9700摩机记
2022/04/05 无线电