我可以在我的独立python程序中插入一个文件供用户下载作为模板文件吗?



我正在做python编码自学,而不是程序员。这是我在这里的第一个条目。不确定这是否可行(我对编程知之甚少),但这里是。

是否有可能插入一个文件,如模板,供用户在独立程序中下载?我试着在网上搜索,但没有成功,也许我只是不知道如何形容它。

任何建议都是非常欢迎的。提前感谢……

当用户点击"下载模板"时,他们可以下载Excel模板

用户可以下载我在程序中插入的模板,前提是在独立程序中插入文件是可能的。

我想你问的是你是否可以将文件嵌入.py本身(这就是我认为你说独立时的意思),答案是否定的。也许可以使用pyinstaller将程序编译成exe,但不确定这样做的效率或可行性。

如果你真的需要这只是一个.py,我建议在网上免费托管它,并让python从url下载文件。

如果我诚实的话,做这件事的最好方法是放弃"独立程序"。

.py文件的zip文件中发布模板。

编辑:按需创建文件

这是我忘记的一个想法(可能是因为这是最复杂和困难的方法),但是您可以使用类似XSLX writer的东西来创建按需提供excel文件。将要求您编写一个函数,从头开始创建一个全新的excel文件,但这将不需要下载,zip文件或可执行文件,因此它将真正独立(减去添加的pip依赖)。

请注意,我认为python和XLSX有时会很挑剔。

最新更新