попробуйте запустить с правами администратора, файл не разрешает исполняемому файлу доступ к нему .... при желании вы можете создать скрипт py из файла из другого скрипта py, и этот скрипт просто сохранит двоичные данные как переменную,будет иметь тот же размер, что и текстовый файл, но я не открою скрипт в редакторе
a='txtfile="""'
with open('script.py' as 'wb') as v:
with open('file.txt', 'rb') as f:
a+=f.read()
a+="""'
v.write(a)
, использую переменную var = / для нескольких строк, как только вы import script.py
он будет читать все это в память, но вы можете del script.txtfile
позже