試圖鑽取我的驅動器中具有子摺疊器的目錄。當我找到具有我正在查找的文件擴展名的文件時,我需要完整的文件路徑。現在,這是我有:Python無法獲得文件的完整路徑名稱
import os
import Tkinter
import tkFileDialog
from Tkinter import Tk
from tkFileDialog import askopenfilename
root = Tkinter.Tk().withdraw()
dirname = tkFileDialog.askdirectory(initialdir='.')
list = []
for root, dirs, files in os.walk(dirname):
for name in files:
if name.find(".txt") != -1:
name = str(name)
name = os.path.realpath(name)
list.append(name)
print list
這是返回
c:\users\name\desktop\project\file.txt
但是該file.txt的位於
c:\users\name\desktop\project\folder1\file.txt
完美謝謝你!不知道爲什麼我在這個問題上接受了投票,當時已經問過的另一個問題甚至沒有回答我自己的問題... – shreddish
@reddman - FWIW,我也不明白downvotes。我upvoted。 :) – mgilson
哈哈再次感謝你 – shreddish