2016-12-20 9 views
0

私は現在、すべてを別のフォルダ内にある対応するフォルダに移動することでデスクトップをクリーンアップするプログラムに取り組んでいます。たとえば、スクリプトを実行すると、デスクトップ上に「デスクトップアイテム」と呼ばれるフォルダが作成され、そのフォルダ内に「ドキュメント」「アプリケーション」「コード」などのサブフォルダが作成されます。私のデスクトップは正しく格納されていますが、どのようにフォルダを処理するのか分かりません。私はちょうど "デスクトップアイテム"フォルダ内にすでに作成されたフォルダを保存したい。ありがとう!他のフォルダにpythonを移動するフォルダ

+4

チェック 'shutil'ライブラリ –

答えて

1

shutilモジュールを使用できます。関数shutil.move(src, dst)がこのトリックを行います。

ここでsrcはすでに作成済みのフォルダになり、dstは「デスクトップアイテム」のフォルダになります。

編集:あなたはこのようにモジュールosを使用することができ、フォルダの任意の数のために

for elem in os.list("desktop_path"): 
    if os.path.isdir(os.path.join("desktop_path", elem)): 
     shutil.move(os.path.join("desktop_path", elem), "desktop items folder") 
+0

は、どのように私はそれは、任意の名前を持つフォルダを任意の数のために実装するのでしょうか? – bkrause404

+0

新しい情報で編集されました –

+1

'' desktop_path/"+ elem'は' 'os.path.join(" desktop_path "、elem)' –

関連する問題