Я довольно новичок в python, и я знаю, что это должно быть легко для вас, ребята, поэтому, пожалуйста, помогите ... У меня есть куча смешанных файлов на моем D:
диске, я хочу переместить только файл .rar
в папку также на диске D:
.
Код, который я пробовал:
import os,shutil,glob
source = 'D:\*.rar'
destination ='D:\StarWarRar'
p = glob.glob(source)
for filename in p:
shutil.move(source,destination)
import os,shutil
from pathlib import Path
os.makedirs('D:\\StarWarRar')
p = Path('D:')
all_rar=list(p.glob('*.rar'))
for i in all_rar:
rars = Path(os.path.dirname(i))/os.path.basename(i)
shutil.move(rars,'D:\\StarWarRar')
Я также пытался изменить его здесь и там, но все же, я не могу понять это правильно, и прошло уже 2 часа. Обратите внимание, что я хочу использовать glob
функцию / модуль для их сортировки.
Отредактировано: Извините, мой пост немного испорчен, пользователь первый раз.