0
ディレクトリA内のnumpyファイルをdiretory Bにコピーする必要があります。多くのディレクトリを1つのディレクトリにマージするにはどうすればいいですか?
import os
import shutil
DestFolder = 'D:\\Traces_Copie\\Simulations\\Traces4\\Trace4'
SrcFolder = 'D:\\Traces_Copie\\Simulations\\Traces4\\Trace4_1'
os.chdir(SrcFolder)
list_files_Without_Sort=os.listdir(os.getcwd())
list_files_Sorted=sorted((list_files_Without_Sort),key=os.path.getmtime)
for root, dirs, files in os.walk(list_files_Sorted, topdown=True):
for name in files:
SourceFolder = os.path.join(root,name)
shutil.copy2(SourceFolder, DestFolder)
それは私に、このエラーを与える:
names = listdir(top)
TypeError: coercing to Unicode: need string or buffer, list found
は、あなたのコード内で使用すると、このエラーが出るのですか?あなたのコードの 'names = listdir(top)'行はどこにありますか? –
私のために表示されるので、私はエラーを置きます。私はそれがこの行について理解しています:os.walk(list_files_Sorted、topdown = True)のルート、dirs、ファイルの場合: – Guillaume