簡體   English   中英

如何創建臨時目錄並獲取其路徑/文件名?

[英]How to create a temporary directory and get its path/ file name?

如何在 Python 中創建一個臨時目錄並獲取其路徑/文件名?

如何在 Python 中創建臨時目錄並獲取其路徑/文件名?

如何在 Python 中創建臨時目錄並獲取其路徑/文件名?

如何在 Python 中創建臨時目錄並獲取其路徑/文件名?

如何在 Python 中創建臨時目錄並獲取其路徑/文件名?

如何在 Python 中創建臨時目錄並獲取其路徑/文件名?

使用pathlib來促進在tempfile之上的路徑操作

In [1]: import tempfile
   ...: from pathlib import Path
   ...: temp_dir = Path(tempfile.TemporaryDirectory().name)
   ...: temp_dir
   ...:
Out[1]: PosixPath('/tmp/tmpqq42526o')

可以使用 pathlib 的/ path 運算符創建新路徑:

In [2]: temp_dir / "file.txt"
Out[2]: PosixPath('/tmp/tmpqq42526o/file.txt')

創建目錄並寫入其中的文件(其他一些文件寫入方法可能會自動處理目錄創建)

In [13]: temp_dir.mkdir(parents=True, exist_ok=True)
In [15]: file_name.write_text("bla")

測試文件和目錄是否存在

In [19]: temp_dir.exists()
Out[19]: True

In [20]: temp_file.exists()
Out[20]: True

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM