Po prostu próbowałem zrobić skrypt, który usuwa elementy przez rozszerzenie ".zip".Jak usunąć plik według rozszerzenia w języku Python?
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)
Ilekroć uruchomić skrypt uzyskać:
OSError: [Errno 2] No such file or directory: 'cities1000.zip'
cities1000.zip jest oczywiście w moim folderze plik do pobrania.
Co zrobiłem źle tutaj? Czy problem z os.remove wymaga pełnej ścieżki do pliku? Jeśli to jest problem, to jak mogę to zrobić w tym bieżącym skrypcie, nie przepisując go całkowicie.
os.listdir („/ Users/Ben/pliki do pobrania /”, to nie jest pełną ścieżką, prawda? –
to pełna ścieżka – stephan
Chyba trzeba umieścić ścieżkę i nazwę pliku razem Usunięcie –