#檔案遞迴操作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 osdef
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...