Spaces:
Sleeping
Sleeping
import os | |
from pathlib import Path | |
import logging | |
logging.basicConfig(level=logging.INFO, format='[%(asctime)s]: %(message)s:') | |
list_of_files = [ | |
'.github/workflows/.gitkeep', | |
f'src/__init__.py', | |
f'src/utils.py', | |
'api.py', | |
'app.py', | |
'requirements.txt', | |
'setup.py', | |
'research/trials.ipynb', | |
'Dockerfile' | |
] | |
for filepath in list_of_files: | |
filepath = Path(filepath) | |
filedir, filename = os.path.split(filepath) | |
if filedir!='': | |
os.makedirs(filedir, exist_ok=True) | |
logging.info(f'Creating directory; {filedir} for the file: {filename}') | |
if (not os.path.exists(filepath)) or (os.path.getsize(filepath)==0): | |
with open(filepath, 'w') as f: | |
pass | |
logging.info(f'{filename} is already exists') | |
else: | |
logging.info(f'{filename} is alraedy exists') |