python檔案目錄

2021-10-14 13:04:35 字數 1124 閱讀 7798

"""

用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...