Python模块学习——tempfile
生活随笔
收集整理的這篇文章主要介紹了
Python模块学习——tempfile
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
主要有以下幾個函數:
tempfile.TemporaryFile
如何你的應用程序需要一個臨時文件來存儲數據,但不需要同其他程序共享,那么用TemporaryFile函數創建臨時文件是最好的選擇。其他的應用程序是無法找到或打開這個文件的,因為它并沒有引用文件系統表。用這個函數創建的臨時文件,關閉后會自動刪除。
?1?import?os
?2?import?tempfile
?3??
?4?print?'Building?a?file?name?yourself:'
?5?filename?=?'/tmp/guess_my_name.%s.txt'?%?os.getpid()
?6?temp?=?open(filename,?'w+b')
?7?try:
?8?????print?'temp:',?temp
?9?????print?'temp.name:',?temp.name
10?finally:
11?????temp.close()
12?????os.remove(filename)?????#?Clean?up?the?temporary?file?yourself
13??
14?print
15?print?'TemporaryFile:'
16?temp?=?tempfile.TemporaryFile()
17?try:
18?????print?'temp:',?temp
19?????print?'temp.name:',?temp.name
20?finally:
21?????temp.close() #?Automatically?cleans?up?the?file
轉載于:https://www.cnblogs.com/juxuan/p/3531577.html
總結
以上是生活随笔為你收集整理的Python模块学习——tempfile的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bfs+优先队列(hdu1242)
- 下一篇: [wbia 2.2] 对检索结果进行评估