Re: [問題] 讀取下一個資料夾路徑
for dirPath, dirNames, fileNames in os.walk("D:\desktop\\"):
print (dirPath)
f = open('所有資料夾目錄.txt','a',encoding="utf-8-sig")
f.write(dirPath+'\n')
f.close()
os.system("pause")
f = open('所有資料夾目錄.txt','r',encoding="utf-8-sig")
date = f.read().splitlines()
print(date)
f.close()
rootDirLists = date
一開始我是想既然os.walk不能讀取下一個資料夾
網路上也沒人有辦法
那我乾脆直接先做一個目錄.txt
直接讀取就好
在其他代碼也運行成功了
但是做目錄.txt也很麻煩
所以直接用os.walk寫進txt
就變成這樣了
缺點是
有些不想要讀取的子目錄也會被讀取
目前沒辦法...
還有就是一定要經過txt
這樣會生成多餘的txt
還要動手刪除
原本是想說os.walk打印的資料直接使用的...
網路找不到方法那也沒辦法了...
話說root和dir是差在哪
os.walk這兩個都會出現...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.224.166.100 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1564922933.A.9E3.html
※ 編輯: s4028600 (125.224.166.100 臺灣), 08/04/2019 20:50:07
→
08/05 00:03,
6年前
, 1F
08/05 00:03, 1F
→
08/05 00:04,
6年前
, 2F
08/05 00:04, 2F
→
08/05 00:05,
6年前
, 3F
08/05 00:05, 3F
→
08/05 00:06,
6年前
, 4F
08/05 00:06, 4F
→
08/05 00:08,
6年前
, 5F
08/05 00:08, 5F
→
08/05 00:09,
6年前
, 6F
08/05 00:09, 6F
→
08/05 00:10,
6年前
, 7F
08/05 00:10, 7F
→
08/05 00:11,
6年前
, 8F
08/05 00:11, 8F
→
08/05 00:12,
6年前
, 9F
08/05 00:12, 9F
討論串 (同標題文章)
Python 近期熱門文章
PTT數位生活區 即時熱門文章