pyinstaller打包后读取不了亿赛通加密的txt文件,直接执行py文件则可以读取加密的txt文件 | python | python 技术论坛-金年会app官方网
背景:在windows上写了一个读取txt文档进行转xlsx的代码,前提是txt是亿赛通加密的(见图片),python版本3.11.5
现象:当我直接执行.py文件时可以读取到txt内容,代码运行正常能够转成xlsx,然后我使用pyinstaller -f -i 1.ico verilog_v2.py打包成exe后选择txt会报错,如下图,去掉uft-8也会报gdk的报错
下面是读取txt的部分代码
with open(input_file_path, 'r', encoding='utf-8') as file:
# 读取第一行(标题)
titles = file.readline().strip().split(',')
请问大家遇到过吗,怎么解决呢
可以参考这篇文章: