Advertisement
Guest User

Untitled

a guest
Nov 26th, 2015
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. import os
  2. from sys import argv
  3. import glob
  4.  
  5. script, sourcefolder, filename = argv
  6.  
  7. if len(argv) != 3:
  8.     quit("Du må oppgi 2 argumenter i tillegg til scriptnavnet! Prov igjen.")
  9.  
  10. if not os.path.isdir(sourcefolder):
  11.     quit("Mappen du oppga er ingen mappe. Prov igjen.")
  12.    
  13. if not os.path.exists(sourcefolder):
  14.     quit("Mappen finnes ikke. Prov igjen.")
  15.  
  16. with open(filename) as f:
  17.     for line in f.read().split():
  18.         print("")
  19.  
  20. ignorelist = []
  21.  
  22. with open(filename) as f:
  23.     for line in f:
  24.         ignorelist.append(line.strip())
  25.  
  26. print(ignorelist)
  27.  
  28. for dir, dirs, files in os.walk(sourcefolder):
  29.     #Kan ikke bruke files som navn på to forskjellige lister
  30.     for filendelse in ignorelist:
  31.         for fil in files:
  32.             filsti = os.path.join(dir, fil)
  33.             if filsti.endswith(filendelse): #bruker endswith() for å sjekke om filnavnet slutter med filendelsen i ignore-filen
  34.                 os.remove(os.path.join(dir, fil)) #sletter om dette er tilfelle
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement