Tôi chỉ là một newbie trong python, vì vậy xin lỗi vì câu hỏi noobishTại sao os.path.isfile trả về Sai?
>>> 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
>>>
hai trong số họ được file thì tại sao sản lượng là False khi nó phải được đúng không?
Nếu tên thư mục và tên tập tin là trong các biến, 'os.path. join' sẽ cho phép bạn tránh mã hóa cứng một '/' giữa chúng. – icktoofay