मैं बस एक स्क्रिप्ट बनाने की कोशिश कर रहा था जो ".zip" एक्सटेंशन द्वारा आइटम हटा देता है।पायथन में एक्सटेंशन द्वारा फ़ाइल को कैसे हटाएं?
import sys
import os
from os import listdir
test=os.listdir("/Users/ben/downloads/")
for item in test:
if item.endswith(".zip"):
os.remove(item)
जब भी मैं स्क्रिप्ट चलाने मैं:
OSError: [Errno 2] No such file or directory: 'cities1000.zip'
cities1000.zip स्पष्ट रूप से मेरी डाउनलोड फ़ोल्डर में एक फाइल है।
मैंने यहां क्या गलत किया? क्या यह मुद्दा है कि os.remove को फ़ाइल के पूर्ण पथ की आवश्यकता है? यदि यह मुद्दा है, तो मैं इस वर्तमान स्क्रिप्ट में इसे पूरी तरह से लिखने के बिना कैसे कर सकता हूं।
os.listdir ("/ उपयोगकर्ताओं/बेन/डाउनलोड /", इस, पूर्ण पथ नहीं है यह इस पूर्ण पथ –
हटाने। – stephan
मुझे लगता है कि आप के लिए एक साथ पथ और फ़ाइल नाम डाल करने के लिए है है? –