python临时文件tempfile

在处理文件过程中,有时候需要使用到临时文件,可以采tempfile库,比如在程序运行过程中,需要创建一个临时文件temp.html,
具体用法如下:

from tempfile import TemporaryDirectory
from pathlib import Path

def main():
    temp_dir = TemporaryDirectory()
    print(temp_dir)
    temp_html = Path(temp_dir.name) / "temp.html"  
    with open(temp_html, "w",encoding='utf-8') as f:
            f.write('<h1>标题</h1>')
    print(temp_html)
    with open(temp_html,'r',encoding='utf-8') as f:
        a = f.read()
        print(a)

main()

运行结果:

<TemporaryDirectory 'C:\\Users\\user\\AppData\\Local\\Temp\\tmpxak_v4p8'>
C:\Users\user\AppData\Local\Temp\tmpxak_v4p8\temp.html
<h1>标题</h1>

在程序结束运行时,系统会自动删除临时文件夹和文件。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容