[英]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.