pythonフォルダのディレクトリを作成します。

主に3つの機能に関連します

ディレクトリが存在するかどうかを決定するために1、os.path.exists(パス)

多層ディレクトリを作成するための2、os.makedirs(パス)

図3に示すように、ディレクトリを作成するos.mkdir(パス)

デモ

直接コードに

DEF MKDIR(パス):
    導入モジュール
    インポートOS
 
    第1空間の除去 
    パス= path.strip()
    削除末尾\シンボル
    パス= path.rstrip(" \\ " 
 
    #は、パスがあるか否かを判定する
    #の存在真
    偽不在 
    isExists = os.path.exists(パス)
 
    判定結果
    IF  ないisExists:
        あなたが存在しない場合は、ディレクトリの作成
         #をディレクトリ操作関数を作成します
        (パス)os.makedirs
 
        印刷パス+ 正常に作成
        を返すトゥルー
     #は何のディレクトリが存在しない場合は作成され、ディレクトリがすでに存在していると、プロンプト
        印刷パス+ ディレクトリがすでに存在している
        リターン偽を
 
あなたが作成するディレクトリを定義 
mkpathを= " D:\\ウェブqttc \\ \\ " 
#は関数呼び出し 
ます。mkdir(mkpath)

 

説明

上記DEMO機能では、私は(パス)関数をos.mkdir使用しませんでしたが、複数の層を使用すると、ディレクトリ機能os.makedirs(パス)を作成します。これら2つの関数の最大の違いは、os.mkdir(パス)が作成されないとき、親ディレクトリが存在しない場合、os.makedirs(パス)は、親ディレクトリが作成されますです

例:例では、私はos.mkdir(パス)関数は、私には存在しないターゲットパスが、使用OSを促すメッセージが表示されます場合は、ディレクトリqttc DディスクにあるWebディレクトリが、私のDドライブの下にありませんqttc親ディレクトリを作成します。 makedirs(パス)が自動的にqttc Webディレクトリの下にサブディレクトリを作成し、私は親ディレクトリのqttcを作成するのに役立ちます。

おすすめ

転載: www.cnblogs.com/shona/p/11954586.html