你可以尝试以下方法:
建立虚拟环境,减少Python打包额外的第三方库
使用upx和pyinstaller进行压缩
使用upx和nuitka进行压缩
这几种方法网上可以找到很多教程,都能够在一定程度上减小打包出来的文件大小,但是因为Python的解释型语言,除了使用nuitka编译成exe以外,其它的压缩方法作用一般不大,但是使用nuitka编译后的文件也会有较大的体积。
可以逐行读入内存 那就不会因为文件太大出问题
先取得文件的句柄:
f = open("your_file_name", "r", encoding = "utf-8"然后逐行读取 并且内存里面只保存一行
for line in f:print(line)
这样就不会因为文件太大而出现问题
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)