Сделал вывод содержания рандомного файла из папки, хотел сделать удаление после вывода содержимого, но появляется ошибка:
Traceback (most recent call last):
File "www.py", line 12, in <module>
os.remove(randFileIndex)
TypeError: remove: path should be string, bytes or os.PathLike, not int
Сам код:
import os
import random
import time
randFileIndex = random.randint(1, 3)
file = open(str(randFileIndex) + '.txt', 'r')
key = file.read()
print(key)
file.close()
time.sleep(2)
os.remove(randFileIndex)
В папке есть файлы: 1.txt , 2.txt , 3.txt
В чем ошибка?