Python批量創(chuàng)建迅雷任務及創(chuàng)建多個文件
更新時間:2016年02月13日 16:50:07 作者:windtail
其實不是真的創(chuàng)建了批量任務,而是用python創(chuàng)建一個文本文件,每行一個要下載的鏈接,然后打開迅雷,復制文本文件的內容,迅雷監(jiān)測到剪切板變化,彈出下載全部鏈接的對話框
其實不是真的創(chuàng)建了批量任務,而是用python創(chuàng)建一個文本文件,每行一個要下載的鏈接,然后打開迅雷,復制文本文件的內容,迅雷監(jiān)測到剪切板變化,彈出下載全部鏈接的對話框~~
實際情況是這樣的,因為用python分析網(wǎng)頁非常,比如下載某頁中的全部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創(chuàng)建多個文件
#coding=utf-8
'''
Created on 2012-5-29
@author: xiaochou
'''
import os
import time
def nsfile(s):
'''The number of new expected documents'''
#判斷文件夾是否存在,如果不存在則創(chuàng)建
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:以追加模式打開(必要時可以創(chuàng)建)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("請輸入需要生成的文件數(shù):")
nsfile(s)
以上內容是小編給大家分享的Python批量創(chuàng)建迅雷任務及創(chuàng)建多個文件的實例代碼,希望對大家有所幫助。
相關文章
Pycharm虛擬環(huán)境創(chuàng)建并使用命令行指定庫的版本進行安裝
Pycharm創(chuàng)建的項目,使用了虛擬環(huán)境,對庫的版本進行管理,有些項目的對第三方庫的版本要求不同,可使用虛擬環(huán)境進行管理,直接想通過pip命令安裝可以參考下本文的操作步驟2022-07-07
Python實現(xiàn)統(tǒng)計圖像連通域的示例詳解
這篇文章主要為大家詳細介紹了如何利用Python實現(xiàn)統(tǒng)計圖像連通域的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起了解一下2023-04-04

