Jestem początkującym pytonem z problemem zbyt trudnym do rozwiązania.permissive test równości na łańcuchu
Mam ciąg znaków definiujący ścieżkę, czy wszystkie spacje zostały przekonwertowane na podkreślenia. Jak znaleźć, jeśli odpowiada prawdziwej ścieżce?
np. ciąg jak /some/path_to/directory_1/and_to/directory_2
z prawdziwej ścieżki: /some/path_to/directory 1/and_to/directory 2
zawiadomienie, że prawdziwa ścieżka może zawierać zarówno spacje i podkreślenia.
Jak mogę go podać do os.path.exists()
???
dzięki Alessandro
... przez * pierwszy * zastępując '[' z '[[]'. – Constantin
w ten sposób? p1 = "/ some/path_to/directory_1/and_to/directory_2'.replace ('_', '[_]') p2 = '/ some/path_to/directory_1/and_to/directory_2'.replace (' [',' [[] ') glob.glob (p2) – alessandro
+1: Ci, którzy zapominają o module glob są skazani na próbę odtworzenia go źle przez kilka minut przed uderzeniem odświeżenia na pytanie SO, aby zobaczyć odpowiedź od kogoś, kto nie " t. – MattH