"""用python批量獲取某路徑資料夾及子資料夾下的指定型別檔案excel,並按指定路徑進行儲存
"""import os
import shutil
file_excel =
path = os.getcwd()
path_listdir = os.listdir(path)
for s in path_listdir:
path_excel = os.path.join(path, s) # 將檔名加入到當前檔案路徑後面
if os.path.isfile(path_excel): # 如果是檔案
# print(os.path.splitext(newdir)[0])
# print(os.path.splitext(newdir)[1])
if os.path.splitext(path_excel)[1] == ".xlsx": # 如果檔案是".pdb"字尾的
# print(soundfile)
elif os.path.isdir(path_excel): # 如果是路徑
continue
#for i in range(len(soundfile)):
# print(soundfile[i])
#print(len(soundfile))
#print(soundfile)
for i in range(len(file_excel)):
path_dir = os.path.split(file_excel[i])[0]
print(path_dir)
path_file = os.path.split(file_excel[i])[1]
print(path_file)
# print(path_1)
filename = path_dir + '/' + path_file
filename_bak = path + '/bak/' + path_file
shutil.copyfile(filename, filename_bak)
# print(str(i) + '/' + str(len(soundfile)))
Python 檔案目錄操作
如果想切換到和當前目錄的其他目錄,可以使用 os.path.split os.getcwd 0 得到當前目錄的父目錄,然後使用os.path.join方法去得到目標檔案的位址 filepath os.path.join os.path.split os.getcwd 0 template test....
Python 檔案目錄操作
coding utf 8 import os print os.name 系統環境變數 print os.environ 當前目錄 print os.getcwd 當前目錄內容 print os.listdir 刪除檔案 os.remove file.txt 建立目錄 1級 os.mkdir a d...
python遍歷目錄檔案
直接上 os.walk import os from os.path import join,getsize for root,dirs,files in os.walk python lib email print root,consumes print sum getsize join root...