Скорее всего, это потому, что имя файла, использованное в os.unlink (filename), не является полным путем к файлу (os.listdir () просто возвращает последовательность имен файлов). Вам, вероятно, нужно использовать os.path.join()
, чтобы сначала добавить к нему папку 'c:\\users\\user1'
.
Что-то в этом роде:
import os
folder = 'c:\\users\\user1\\Pictures'
for filename in os.listdir(folder):
if filename.endswith('.txt'):
os.unlink(os.path.join(folder, filename))