pyinstaller打包后读取不了亿赛通加密的txt文件,直接执行py文件则可以读取加密的txt文件

背景:在windows上写了一个读取txt文档进行转xlsx的代码,前提是txt是亿赛通加密的(见图片),python版本3.11.5
pyinstaller打包后读取不了亿赛通加密的txt文件,直接执行py文件则可以读取加密的txt文件
现象:当我直接执行.py文件时可以读取到txt内容,代码运行正常能够转成xlsx,然后我使用pyinstaller -F -i 1.ico Verilog_V2.py打包成exe后选择txt会报错,如下图,去掉uft-8也会报gdk的报错

pyinstaller打包后读取不了亿赛通加密的txt文件,直接执行py文件则可以读取加密的txt文件

下面是读取txt的部分代码

with open(input_file_path, 'r', encoding='utf-8') as file:  
        # 读取第一行(标题)  
        titles = file.readline().strip().split(',')

请问大家遇到过吗,怎么解决呢