Jestem tylko początkującym w Pythonie, więc przepraszam za noobish pytanieDlaczego os.path.isfile zwraca false?
>>> import os
>>> os.listdir("/home/user/Desktop/1")
['1.txt', '2', '3.txt']
>>> os.path.isfile("/home/user/Desktop/1/1.txt")
True
>>> for i in os.listdir("/home/user/Desktop/1"):
... print(os.path.isfile(i))
...
False
False
False
>>>
dwa z nich są pliki dlaczego wyjście jest False, gdy powinna być prawda?
Jeśli nazwa katalogu i nazwa pliku były zmienne, 'os.path. join' pozwoli ci uniknąć twardego kodowania '/' między nimi. – icktoofay