gpt4 book ai didi

python - linux命令行程序可以看到python临时文件吗?

转载 作者:太空宇宙 更新时间:2023-11-04 09:40:40 24 4
gpt4 key购买 nike

我有一个使用 Python Twisted 编写的简单网络服务器。用户可以登录并使用它来生成特定于该用户的特定报告(pdf 格式)。该报告是通过一个 .tex 模板文件制作的,我在其中根据用户替换某些内容,包括嵌入用户特定的图形(.png 或类似的),然后使用命令行程序 pdflatex 生成 pdf。

目前图形保存在一个 tmp 文件夹中,然后在调用 pdflatex 之前将该路径放入 .tex 模板中。但是当用户数量增加时,这可能会带来一大堆问题,所以我想使用临时文件(tempfile 模块)而不是真正的 tmp 文件夹。有什么办法可以让 pdflatex 看到这些临时文件吗?还是我做错了?

最佳答案

没有任何代码很难告诉你怎么做,但是

Is there any way I can make pdflatex see these temporary files?

是的,您可以使用 named temporary file 打印临时文件的路径:

>>> with tempfile.NamedTemporaryFile() as temp:
... print temp.name
...
/tmp/tmp7gjBHU

关于python - linux命令行程序可以看到python临时文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22037175/

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