如何访问Python中的模板?

2024-06-28 16:15:24 发布

您现在位置:Python中文网/ 问答频道 /正文

有时,对于包含大量数据的程序,通常将数据放在外部文件中。例如,使用外部文件保存模板生成HTML报告的脚本。在

在Java中,最推荐的检索程序资源的方法是对流使用getClass().getClassLoader().getResource()或{}。在

其优点是这与文件系统无关。而且,无论类在文件系统中还是应用程序作为Jar文件分发,它都是有效的。在

如何在Python中实现相同的目标?如果您使用py2exeFreeze来生成一个独立的运行应用程序,如this question所示呢?在


Tags: 文件数据方法程序脚本模板应用程序html
2条回答

您可以使用os.path.dirname(__file__)来获取当前模块的目录。然后使用path manipulation函数(特别是,os.path.join操作系统)和file input/output打开当前模块下的文件。在

丹尼尔说的话。:-)另外,可以告诉py2exe包含外部文件(这通常用于图像等)。在

相关问题 更多 >