在python的應用過程中,經常會用到獲取檔案列表的方法,常規的做法是這樣的:
import os
os.os.listdir(path)
然後再乙個乙個的分析檔案和目錄
通過和dos命令dir的巧妙結合,可以很輕鬆的做到這點,看示例
獲取目錄下所有檔案方法
cmd = "dir /a-d /b"
list_file = os.popen(cmd).readlines()
cmd命令解釋為 /a-d 選取所有的非目錄檔案列表 /b 只使用空格分隔開所有的檔名
在通過readlines方法,獲取到包含所有檔案的list,這樣就得到指定目錄下的所有檔案了
同時附上獲取所有目錄的方法:
cmd = "dir /ad /b"
list_file = os.popen(cmd).readlines()
獲取檔案列表 批量移動
1 當前檔案列表 不下鑽 dir b list.txt2 檔案列表 下鑽 dir s b list lj.txt3 批量改名3.1 在要改名的資料夾上方輸入cmd 回車 3.2move 移動之前的路徑.txt 要移動到的地方 move c users p desktop 放到乙個資料夾下比較方面 新...
Python獲取excel列表資料
import xlrd import time 設定路徑 file path r c users viruser.v desktop desktop worlddata finds.xlsx utf 8編碼 xlrd.book.encoding utf 8 獲取資料 data xlrd.open w...
python3 獲取資料夾中的檔案列表
獲取檔案系統中某個目錄下的所有檔案列表。使用os.listdir 函式來獲取某個目錄中的檔案列表,比如 import os file name os.listdir users xz test print file name bath.txt test.py 2.txt 1.txt cook.txt...