Python新規フォルダとフォルダ内のすべての内容をコピーする方法


指定されたパスの下に新しいフォルダを作成します。

import os
def newfile(path):
 path=path.strip()
 path=path.rstrip("\\")
 #         
 isExists=os.path.exists(path)
 #    
 if not isExists:
  #         
  os.makedirs(path)
  print(path+'     ')
  return True
 #  
 else:
  print(path+'      ')
  return False

#         
newpath="F:\\14"
#     
newfile(newpath)
主に二つのPythonの中のosモジュールの下の関数を使っています。
os.path.exists:経路が存在するかどうかを判断する。
os.makedirs:マルチディレクトリを生成します。例えば、経路は「F:\18\15」ですが、fベースディレクトリには18フォルダがなく、線で18を作成して、18内に15を作成してもいいです。
一つのフォルダの下のすべてのファイルを指定のパスにコピーします。
shutilモジュールのcopytree関数を利用します。

import shutil
shutil.copytree('F:/12', 'F:/14')
以上のPython新築フォルダとレプリカフォルダ内のすべての内容の方法は、小編集が皆さんのすべての内容を共有することです。参考にしていただければと思います。よろしくお願いします。