Cześć, potrzebuję skasować pliki z serwera FTP, używam do tego takiego kodu:
files = list(ftp_session.nlst('files_to_delete/'))
for f in files:
if f is not '.' and f is not '..':
ftp_session.delete(f)
Oczywiście pierwsze dwie nazwy plików w katalogu to "." i "..", jednak o ile f {str} = '.' dla is '.' zwraca True to już w przypadku f {str} = '..' is '..' zwraca false.
Dlaczego to nie działa?