Python/サンプル/ディレクトリを作成・削除する
の編集
Top
/
Python
/
サンプル
/
ディレクトリを作成・削除する
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * Pythonでディレクトリを作成・削除するサンプル [#g5f735a8] ディレクトリを作成するサンプルコードを以下に記します。~ ディレクトリの作成および削除を行うサンプルコードです。 #contents #htmlinsertpcsp(ll-top.html,ll-sp.html) * 関連記事 [#g552e766] -[[Pythonスクリプトを実行しているパス(ディレクトリ)を取得する>Python/サンプル/スクリプトを実行しているパス(ディレクトリ)を取得する]] -[[Pythonスクリプトが存在するパス(ディレクトリ)を取得する>Python/サンプル/スクリプトが存在するパス(ディレクトリ)を取得する]] -[[Pythonのスクリプト名を取得する>Python/サンプル/スクリプト名を取得する]] -[[Pythonでテキストファイルを1行ずつ読み込む>Python/サンプル/Pythonでテキストファイルを1行ずつ読み込む]] -[[Pythonでディレクトリを作成・削除する>Python/サンプル/ディレクトリを作成・削除する]] -[[Pythonでファイルの有無・ディレクトリの有無を確認する>Python/サンプル/ファイルの有無・ディレクトリの有無を確認する]] -[[Pythonでディレクトリかファイルかどうかを調べる方法>Python/サンプル/ディレクトリかファイルかどうかを調べる方法]] * 動作環境 [#c05c0cf7] $ python --version Python 2.7.3 $ lsb_release -d Description: Ubuntu 12.04.4 LTS * ディレクトリの作成 [#efddbbd8] 以下のサンプルコードはディレクトリを作成するサンプルコードです。~ os.mkdir(ディレクトリ名)は、指定した名称のディレクトリを作成します。~ os.makedirsはサブディレクトリを含め作成することができます。 import os os.mkdir("sakura") os.makedirs("tusbaki/suzuran") * ディレクトリの削除 [#r8af3960] ディレクトリの削除方法には以下の3種類があります。 +空のディレクトリを削除する --サンプルコード import os os.rmdir("sakura") 上記のサンプルコードはsakuraディレクトリを削除します。 +サブフォルダを含め再帰的に''空''のディレクトリを削除する --サンプルコード import os os.removedirs("sakura") 上記のサンプルコードはsakuraディレクトリ配下のサブディレクトリも削除します。~ 但し、ディレクトリ内にファイルが存在していないことが条件です。 +サブフォルダを含め再帰的にディレクトリを削除する(サブディレクトリのファイルも削除される) --サンプルコード import shutil shutil.rmtree("sakura") 上記のサンプルコードはsakuraディレクトリ配下のサブディレクトリも削除します。~ ファイルが存在していても削除されます。 以上、ファイルおよびディレクトリの削除方法でした。 #htmlinsertpcsp(ll-btm.html,ll-sp.html)
タイムスタンプを変更しない
#navi(../) * Pythonでディレクトリを作成・削除するサンプル [#g5f735a8] ディレクトリを作成するサンプルコードを以下に記します。~ ディレクトリの作成および削除を行うサンプルコードです。 #contents #htmlinsertpcsp(ll-top.html,ll-sp.html) * 関連記事 [#g552e766] -[[Pythonスクリプトを実行しているパス(ディレクトリ)を取得する>Python/サンプル/スクリプトを実行しているパス(ディレクトリ)を取得する]] -[[Pythonスクリプトが存在するパス(ディレクトリ)を取得する>Python/サンプル/スクリプトが存在するパス(ディレクトリ)を取得する]] -[[Pythonのスクリプト名を取得する>Python/サンプル/スクリプト名を取得する]] -[[Pythonでテキストファイルを1行ずつ読み込む>Python/サンプル/Pythonでテキストファイルを1行ずつ読み込む]] -[[Pythonでディレクトリを作成・削除する>Python/サンプル/ディレクトリを作成・削除する]] -[[Pythonでファイルの有無・ディレクトリの有無を確認する>Python/サンプル/ファイルの有無・ディレクトリの有無を確認する]] -[[Pythonでディレクトリかファイルかどうかを調べる方法>Python/サンプル/ディレクトリかファイルかどうかを調べる方法]] * 動作環境 [#c05c0cf7] $ python --version Python 2.7.3 $ lsb_release -d Description: Ubuntu 12.04.4 LTS * ディレクトリの作成 [#efddbbd8] 以下のサンプルコードはディレクトリを作成するサンプルコードです。~ os.mkdir(ディレクトリ名)は、指定した名称のディレクトリを作成します。~ os.makedirsはサブディレクトリを含め作成することができます。 import os os.mkdir("sakura") os.makedirs("tusbaki/suzuran") * ディレクトリの削除 [#r8af3960] ディレクトリの削除方法には以下の3種類があります。 +空のディレクトリを削除する --サンプルコード import os os.rmdir("sakura") 上記のサンプルコードはsakuraディレクトリを削除します。 +サブフォルダを含め再帰的に''空''のディレクトリを削除する --サンプルコード import os os.removedirs("sakura") 上記のサンプルコードはsakuraディレクトリ配下のサブディレクトリも削除します。~ 但し、ディレクトリ内にファイルが存在していないことが条件です。 +サブフォルダを含め再帰的にディレクトリを削除する(サブディレクトリのファイルも削除される) --サンプルコード import shutil shutil.rmtree("sakura") 上記のサンプルコードはsakuraディレクトリ配下のサブディレクトリも削除します。~ ファイルが存在していても削除されます。 以上、ファイルおよびディレクトリの削除方法でした。 #htmlinsertpcsp(ll-btm.html,ll-sp.html)
テキスト整形のルールを表示する