Python批量创建迅雷任务及创建多个文件

其实不是真的创建了批量任务,而是用python创建一个文本文件,每行一个要下载的链接,然后打开迅雷,复制文本文件的内容,迅雷监测到剪切板变化,弹出下载全部链接的对话框~~

实际情况是这样的,因为用python分析网页非常,比如下载某页中的全部pdf链接

from __future__ import unicode_literalsfrom bs import BeautifulSoupimport requestsimport codecsr = 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 + '')

登录后复制

使用python创建多个文件

#coding=utf-8'''Created on 2012-5-29@author: xiaochou'''import osimport timedef 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 localtimefilename = "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批量创建迅雷任务及创建多个文件的实例代码,希望对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2535637.html

(0)
上一篇 2025年3月5日 23:00:32
下一篇 2025年3月5日 23:01:02

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 十条建议帮你提高Python编程效率

    程序员的时间很宝贵,python这门语言虽然足够简单、优雅,但并不是说你使用python编程,效率就一定会高。要想节省时间、提高效率,还是需要注意很多地方的。 今天就与大家分享资深Python程序员总结的10点建议,帮助大家大幅节省开发时间…

    编程技术 2025年3月5日
    000
  • bpython 功能强大的Python shell

    python是一个非常实用、流行的解释型编程语言,其优势之一就是可以借助其交互的shell进行探索式地编程。你可以试着输入一些代码,然后马上获得解释器的反馈,而不必专门写一个脚本。但是python自带的shell也有一些局限性,例如无法自动…

    2025年3月5日
    200
  • python的else子句使用指南

    在日常coding中,分支语句的使用非常普遍,经常会根据是否满足一定的条件对代码执行的逻辑进行一些控制,所以大家对if[elif[else]]一定不会陌生。分支语句中的else子句在其它的条件不满足的时候会被执行到,适当的使用分支语句能够让…

    编程技术 2025年3月5日
    200
  • Python 中 Meta Classes详解

    接触过 django 的同学都应该十分熟悉它的 orm 系统。对于 python 新手而言,这是一项几乎可以被称作“黑科技”的特性:只要你在models.py中随便定义一个model的子类,django 便可以: 获取它的字段定义,并转换成…

    编程技术 2025年3月5日
    200
  • 深入解读Python解析XML的几种方式

    在xml解析方面,python贯彻了自己“开箱即用”(batteries included)的原则。在自带的标准库中,python提供了大量可以用于处理xml语言的包和工具,数量之多,甚至让python编程新手无从选择。 本文将介绍深入解读…

    2025年3月5日 编程技术
    200
  • Python实现简单多线程任务队列

    最近我在用梯度下降算法绘制神经网络的数据时,遇到了一些算法性能的问题。梯度下降算法的代码如下(伪代码): def gradient_descent(): # the gradient descent code plotly.write(X,…

    编程技术 2025年3月5日
    200
  • python 网络爬虫初级实现代码

    首先,我们来看一个python抓取网页的库:urllib或urllib2。 那么urllib与urllib2有什么区别呢?可以把urllib2当作urllib的扩增,比较明显的优势是urllib2.urlopen()可以接受Request对…

    编程技术 2025年3月5日
    200
  • 如何在Python中编写并发程序

    GIL 在python中,由于历史原因(gil),使得python中多线程的效果非常不理想.gil使得任何时刻python只能利用一个cpu核,并且它的调度算法简单粗暴:多线程中,让每个线程运行一段时间t,然后强行挂起该线程,继而去运行其他…

    编程技术 2025年3月5日
    200
  • Python 多线程抓取图片效率对比

    目的: 是学习python 多线程的工作原理,及通过抓取400张图片这种IO密集型应用来查看多线程效率对比 import requestsimport urlparseimport osimport timeimport threading…

    编程技术 2025年3月5日
    200
  • python文件操作相关知识点总结整理

    本文汇总了python文件操作相关知识点。分享给大家供大家参考,具体如下: 总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧: python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块…

    编程技术 2025年3月5日
    200

发表回复

登录后才能评论