python之遞迴之檔案目錄

2021-08-19 23:52:24 字數 1044 閱讀 4944

#檔案遞迴操作

import os

import os.path

# os.mkdir(os.path.join("d:\\","test"))#生成路徑

l=def

get_py(path,l):

filelist=os.listdir(path) #os.listdir() 方法用於返回指定的資料夾包含的檔案或資料夾的名字

# 的列表。這個列表以字母順序。 它不包括 '.' 和'..' 即使它在資料夾中

print(filelist)

for filename in filelist:

pathtmp=os.path.join(path,filename) #功能僅僅是連線的作用,而不能生成

#os.mkdir(os.path.join("d:\","test.txt")) 生成路徑

print(pathtmp)

if os.path.isdir(pathtmp): #是不是目錄

get_py(pathtmp,l)

elif filename[-3:].upper()=='.py':

path=input('請輸入路徑').strip()

get_py(path,l)

for file in l:

print(file)

import os

def

list_all_files(now_dir):

if os.path.isfile(now_dir):

print(now_dir)

else:

listdir=os.listdir(now_dir)

for i in listdir:

if os.path.isfile(i):

print(i)

else:

i=now_dir+'/'+i

list_all_files(i)

list_all_files(r'c:\users\administrator\desktop\上課繪圖軟體')

Python作業之遞迴遍歷目錄

import os def listdirs url url r url if os.path.isdir url lis os.listdir url for i in lis path url os.sep i if os.path.isfile path f open listdir.txt ...

python之檔案目錄操作

示例 1 改變當前目錄操作 2importos3 4 cur os.curdir 5print 1 當前目錄相對路徑 cur 6 par os.pardir 7print 2 父目錄相對路徑 par 8 cwd os.getcwd 9print 3 當前目錄絕對路徑 cwd 10 os.chdir ...

Python 檔案操作之遍歷目錄

python的os模組,包含了普遍的作業系統功能,這裡主要學習與路徑相關的函式 os.listdir dirname 列出dirname下的目錄和檔案 os.getcwd 獲得當前工作目錄 os.curdir 返回當前目錄 os.chdir dirname 改變工作目錄到dirname os.pat...