ファイルがあり、いくつかのフォルダに移動したいのですが。私はこれらのフォルダをファイルの数に基づいて作成するコードを作った。ファイルを各フォルダに移動するにはどうすればよいですか?フォルダを作成中にファイルをフォルダに移動する
import os
import errno
src = (os.path.expanduser('~\\Desktop\\output8\\singola\\'))
causali = os.listdir(src)
causali.sort(key=lambda x: int(x.split('.')[0]))
for file in enumerate(causali):
try:
id_folder = os.makedirs(os.path.expanduser('~\\Desktop\\output8\\singola\\{}'.format(file[0])))
except OSError as e:
if e.errno != errno.EEXIST:
raise
このような何か...
すべてのファイルは1つのディレクトリにありますか?それらを別のディレクトリに移動したいのですか? – mtkilic
Pythonライブラリ 'shutil'を見てください – mtkilic
@mtkilic私はshutilを使用していますが、これを行うには文字列フォーマットのロジックを理解できません。私は仕事をする別の方法を見つけましたが、私はそれを好きではありません。 – Link