gpt4 book ai didi

python - 如何访问 Python 中的模板?

转载 作者:太空宇宙 更新时间:2023-11-04 01:44:29 25 4
gpt4 key购买 nike

有时候,对于一个有很多数据的程序,将数据放在一个外部文件中是很常见的。一个示例是生成 HTML 报告的脚本,它使用外部文件来保存模板。

在 Java 中,最推荐的获取程序资源的方法是使用 getClass().getClassLoader().getResource()getClass().getClassLoader()。 getResourceAsStream() 用于流。

优点是这样与文件系统无关。此外,无论类是在文件系统中还是应用程序作为 Jar 文件分发,它都适用。

如何在 Python 中实现相同的功能?如果您使用 py2exe 怎么办?或 Freeze生成独立运行的应用程序,如 this question 中所示?

最佳答案

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

关于python - 如何访问 Python 中的模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/512499/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com