python語言 目錄操作

2021-07-25 22:15:43 字數 960 閱讀 6184

本文總結下這兩天寫**遇見的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...