本文總結下這兩天寫**遇見的python目錄操作。直接上**。
#-* coding: utf-8 -*-
import traceback
import os
# 目錄操作類
class
diroperation:
""" 功能:返回目標目錄下的目錄檔案和非目錄檔案
@root_path: 目標目錄
@dir_list: 目標目錄下目錄檔案
@file_list: 目標目錄下的非目錄檔案
"""defget_all_file_path
(self, root_path ):
try:
# 獲取該目錄下所有檔案
all_files = os.listdir(root_path)
# 獲取目錄檔案 非目錄檔案
dir_list = [ root_path+file for file in all_files if os.path.isdir(root_path+file) ]
file_list = [ root_path+file for file in all_files if os.path.isfile(root_path+file) ]
return dir_list, file_list
except exception,e:
print traceback.print_exc()
# 測試**
deftest
(): dir_obj = diroperation()
path = "../data/lancet/1996-2006/"
_, file_list = dir_obj.get_all_file_path(path)
file_list.sort()
print file_list
test()
python 進入目錄 Python 目錄操作
注意之前要import os 1 獲得當前路徑 在python中可以使用os.getcwd 函式獲得當前的路徑。其原型如下所示。os.getcwd 該函式不需要傳遞引數,它返回當前的目錄。需要說明的是,當前目錄並不是指指令碼所在的目錄,而是所執行指令碼的目錄。例如,在pythonwin中輸入如下指令...
python 目錄操作
1 獲得當前路徑 在python中可以使用os.getcwd 函式獲得當前的路徑。其原型如下所示。os.getcwd 該函式不需要傳遞引數,它返回當前的目錄。需要說明的是,當前目錄並不是指指令碼所在的目錄,而是所執行指令碼的目錄。例如,在pythonwin中輸入如下指令碼。import os pri...
python 目錄操作
首先,匯入os模組。import os 獲取當前目錄 os.getcwd 建立目錄 os.mkdir 列出目錄下檔案 os.listdir path os.listdir 列出當前目錄。os.listdir 列出根目錄。判斷目錄下子項是檔案還是目錄。for item in os.listdir if...