मैं एक निर्देशिका में सभी निर्देशिका, उपनिर्देशिका और फ़ाइलों को सूचीबद्ध करने के लिए एक स्क्रिप्ट बनाने की कोशिश कर रहा हूं।
मैंने यह कोशिश की:
import sys,os
root = "/home/patate/directory/"
path = os.path.join(root, "targetdirectory")
for r,d,f in os.walk(path):
for file in f:
print os.path.join(root,file)
दुर्भाग्य से यह ठीक से काम नहीं करता है।
मुझे सारी फाइलें मिलती हैं, लेकिन उनका पूरा रास्ता नहीं है।
उदाहरण के लिए यदि dir संरचना होगी:
/home/patate/directory/targetdirectory/123/456/789/file.txt
यह प्रिंट होगा:
/home/patate/directory/targetdirectory/file.txt
मुझे जो चाहिए वह पहला परिणाम है। किसी भी तरह की सहायता का स्वागत किया जाएगा! धन्यवाद।