In [1]:
import shutil
import os

In [2]:
os.makedirs('temp/dir1/dir', exist_ok=True)
os.makedirs('temp/dir2', exist_ok=True)

In [3]:
with open('temp/dir1/file.txt', 'w') as f:
    f.write('original')

In [4]:
print(os.listdir('temp/dir1/'))


['file.txt', 'dir']

In [5]:
print(os.listdir('temp/dir2/'))


[]

In [6]:
src_dir = 'temp/dir1/'
dst_dir = 'temp/dir2/'

In [7]:
for p in os.listdir(src_dir):
    shutil.move(os.path.join(src_dir, p), dst_dir)

In [8]:
print(os.listdir(src_dir))


[]

In [9]:
print(os.listdir(dst_dir))


['file.txt', 'dir']

In [10]:
shutil.rmtree('temp/dir1/')
shutil.rmtree('temp/dir2/')