手机
当前位置:查字典教程网 >脚本专栏 >python >Python批量创建迅雷任务及创建多个文件
Python批量创建迅雷任务及创建多个文件
摘要:其实不是真的创建了批量任务,而是用python创建一个文本文件,每行一个要下载的链接,然后打开迅雷,复制文本文件的内容,迅雷监测到剪切板变化...

其实不是真的创建了批量任务,而是用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 + 'rn')

使用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 自动安装 Rising 杀毒软件

python批量下载图片的三种方法

用python代码做configure文件

Python生成pdf文件的方法

Python 匹配任意字符(包括换行符)的正则表达式写法

python复制文件代码实现

Python文件夹与文件的操作实现代码

python使用循环实现批量创建文件夹示例

python使用paramiko模块实现ssh远程登陆上传文件并执行

python将html转成PDF的实现代码(包含中文)

精品推荐
分类导航