首頁 > 後端開發 > Python教學 > 如何在 Python 中建立巢狀目錄:所有版本的指南

如何在 Python 中建立巢狀目錄:所有版本的指南

Patricia Arquette
發布: 2024-10-29 05:48:31
原創
524 人瀏覽過

How to Create Nested Directories in Python: A Guide for All Versions

在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>
登入後複製
makedirs 可以與exit_ok 參數一起使用:

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板