Это зависит от используемой ОС.В Windows есть атрибут файловой системы Hidden
, который вы можете установить в файлах:
def hide_file(filename):
import win32file
import win32con
import win32api
flags = win32file.GetFileAttributesW(filename)
win32file.SetFileAttributes(filename,
win32con.FILE_ATTRIBUTE_HIDDEN | flags)
В unix / linux скрытые файлы начинаются с точки ".
".Вы можете просто переименовать файл:
def hide_file(filename):
import os
os.rename(filename, os.path.join(
os.path.dirname(filename),
'.' + os.path.basename(filename))
)