該爬蟲應用了建立資料夾的功能:
#file se程式設計客棧tting
folder_path = "d:/spider_things/2016.4.6/" + file_name +"/"
if not os.path.exists(folder_path):
os.makedirs(folder_path)
上面**塊的意思是:
"os.path.exists(folder_path)"用來判斷folder_path這個路徑是否存在,如果不存在,就執行「os.makedirs(folder_path)」來建立這個路徑
補充:下面看下python 爬蟲 —— 檔案及資料夾操作
0. 檔名、路徑資訊、拓展名等
#取檔案字尾
>>> os.path.splitext("/root/a.py")
('/root/a', '.py')
#取目錄與檔名
>>> os.path.split("/root/a.py")
('/root', 'a.py')
>>> os.path.basename("/root/a.py")
'a.py'
>>> os.path.dirname('/root/a.py')
程式設計客棧'/root'
1. 遍歷資料夾及重新命名
import os
importwww.cppcns.com sys
kxbjlqpath = 'd:/emojis'
# os.walk 返回的是乙個三元組
for (path, dirs, files) in os.walk(path):
for filename in files:
newname = "emoji_" +filename
os.rename(os.path.join(path, filename) , os.path.join(path, new_name))
總結本文標題: python爬蟲自動建立資料夾的功能
本文位址: /jiaoben/python/236272.html
Python 建立資料夾
def mkdir path 引入模組 import os 去除首位空格 path path.strip 去除尾部 符號 path path.rstrip 判斷路徑是否存在 存在 true 不存在 false i ists os.path.exists path 判斷結果 ifnot i ists ...
Python建立資料夾
import os 批量建立資料夾,用來存放按日儲存的日常工作檔案 def mkdir all path 獲取檔案是否存在 folder os.path.exists all path ifnot folder os.makedirs 建立檔案時如果路徑不存在會建立這個路徑 os.makedirs ...
C 自動建立資料夾
例項 include stdafx.h include include include include include using namespace std int tmain int argc,tchar argv return 0 執行結果是在.exe目錄下判斷123 1 2 3 是否有這些檔...