Skip to content

Commit 0843578

Browse files
committed
sh: shell script를 python으로 변경
1 parent 7d6df23 commit 0843578

File tree

4 files changed

+36
-16
lines changed

4 files changed

+36
-16
lines changed

backup.py

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
import glob
2+
import os
3+
import shutil
4+
5+
6+
def move_directory(src: str, dst):
7+
try:
8+
shutil.move(src, dst)
9+
except FileNotFoundError as e:
10+
print(e)
11+
12+
13+
# Set backup directory
14+
backup_dir = input('Directory name: ')
15+
if backup_dir == '':
16+
backup_dir = 'rename'
17+
backup_dir = os.path.join('backup', backup_dir)
18+
try:
19+
os.makedirs(backup_dir)
20+
except FileExistsError as e:
21+
print(e)
22+
23+
# Backup
24+
move_directory('demo', backup_dir)
25+
move_directory('runs', backup_dir)
26+
move_directory('weights', backup_dir)
27+
for file in glob.glob('result/*'):
28+
shutil.move(file, backup_dir)

backup.sh

Lines changed: 0 additions & 7 deletions
This file was deleted.

clean.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import shutil
2+
3+
shutil.rmtree('demo', ignore_errors=True)
4+
shutil.rmtree('result', ignore_errors=True)
5+
shutil.rmtree('runs', ignore_errors=True)
6+
shutil.rmtree('weights', ignore_errors=True)
7+
shutil.rmtree('__pycache__', ignore_errors=True)
8+
shutil.rmtree('models/__pycache__', ignore_errors=True)

clean.sh

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)