Mit pass und continue lässt er die bschädigte Datei unangetastet aber er erstellt mir immernoch aus ihr einen Ordner. Weiß jemand Rat? Kann ich den os.mkdir Arbeitsschritt vorübergehend abschalten?
Code: Alles auswählen
import os, glob, shutil
def main():
while True:
try:
filenames = glob.glob('F:/Test/*.txt')
for filename in filenames:
target = os.path.basename(filename)
os.mkdir(target)
shutil.move(filename, target)
dosomething()
except:
print 'dosomething failed: ',filename
pass
continue
if __name__ == '__main__':
main()