Python打包

用python写了个刷单词的程序, 涉及到对excel表的操作,且希望操作完成后excel表可见,希望把程序打包,这样到哪里都能用(而且写都写了,说不定卖点钱)。主要问题是,涉及到一个用于存贮进度信息的json文件和一个主体文件excel,此外本人没有打包经验,不知道该怎么处理。

打包应用

之后补充一知乎链接

Pyinstaller

这里放几篇pyinstaller打包的文章 

python将资源文件一起打包进exe 讲解(有算例)_总裁余(余登武)的博客-CSDN博客_python将资源文件一起打包

最详细的Python打包工具:Pyinstaller实战指南,如丝滑般体验_慕课手记   比较详细地介绍了spec文件的配置

Pyinstaller详细教程 - 知乎    比较像字典,我还看不太懂

【Python教程】保姆版教使用Pyinstaller 打包python成exe文件_王同学在这的博客-CSDN博客  一个简单的实例,涉及了图标问题

其余:

滑动验证页面

Python PyInstaller安装和使用教程(详解版)

Pyinstaller将外部数据文件打包到可执行文件中(onefolder or onefile)教程_chestnut--的博客-CSDN博客_pyinstaller 打包外部文件

学习笔记 | PyInstaller 使用教程——用pyinstaller打包exe应用程序【建议收藏!】_你豪哥哥的博客-CSDN博客_pyinstaller 示例

主要问题

程序在开始时会读取文件A和B的内容,并在结束时修改A和B的内容。所以问题在于,如何保证程序在一开始能读取到A和B,并在结束后能修改A和B,且保证A和B的修改可以在下一次程序开始时读取到。

此处产生疑惑,如果在程序运行途中修改A或B并再次读取,可否读取到变化。

由此诞生了另一个问题,也即如果想做一个程序——多个文件,该如何处理。

或许可以只修改记录存档的json文件,而程序的结果输出到用户指定路径下。

目前打算

打包后的文件夹中,包含程序本体及存档文件json和资源/输出文件excel,用户可直接访问excel。

你可能感兴趣的:(python)