I am wanting to shorten my code. Thus far for all my files in:
C:\1A.csv
C:\2A.csv
C:\3\3A.csv
C:\4\4A.csv
C:\5\5A.csv
C:\6\6A.csv
C:\7\7A.csv
C:\8\8A.csv
C:\9\9A.csv
C:\10\10A.csv
C:\11\11A.csv
C:\12\12A.csv
I have:
try:
os.remove("C:\1A.csv")
except OSError:
pass
try:
os.remove("C:\2A.csv")
except OSError:
pass
#etc,,
Which works great, but it creates lengthy code.
The following also works great:
del_list = ['file1.csv', 'file2.csv', 'file3.csv'];
for fd in del_list:
try:
os.remove(os.path.join(my_dir, fd))
except OSError:
pass
Though this is limited generally to one folder.