在Python 中使用mkdir() 功能建立目錄
廣泛使用的Unix 和Windows 命令列實用程式mkdir 提供了非常方便的-p標誌,它允許建立嵌套目錄。對於使用 Python 程式語言工作的人來說,可以本地實現類似的功能,從而無需外部系統呼叫。
Python 3.5 及更高版本:pathlib.Path.mkdir
在Python 3.5 及更高版本中,pathlib.Path.mkdir 方法提供了一個簡單的版本解決方案。以下程式碼片段說明了它與exit_ok 參數的用法:
<code class="python">import pathlib path = "/tmp/path/to/desired/directory" pathlib.Path(path).mkdir(parents=True, exist_ok=True)</code>
Python 3.2 到3.4: os.makedirs
對於3.2 和3.4hon 之間的Pyt , os.makedirs<code class="python">import os path = "/tmp/path/to/desired/directory" os.makedirs(path, exist_ok=True)</code>
Python 2.5 到3.1:處理。 >
在早期的Python 版本(2.5 到3.1)中,以下方法處理os.makedirs 遇到的錯誤:
<code class="python">import errno import os def mkdir_p(path): try: os.makedirs(path) except OSError as exc: # Python ≥ 2.5 if exc.errno == errno.EEXIST and os.path.isdir(path): pass else: raise</code>
以上是如何在 Python 中建立巢狀目錄:所有版本的指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!