Browse Source

Update tutorial src renamer to use sub-directories

pull/11/head
Sebastián Ramírez 6 years ago
parent
commit
2b64dc699e
  1. 24
      scripts/rename_tutorial_src_files.py

24
scripts/rename_tutorial_src_files.py

@ -1,16 +1,30 @@
#%%
from pathlib import Path
from pathlib import Path, PurePath
from string import digits
#%%
directory = Path("./docs/tutorial/src")
output_directory = Path("./docs/tutorial/out")
dirs = sorted([Path(f) for f in directory.iterdir()])
d: PurePath
sufix = "__out__"
for d in dirs:
if d.name.endswith(sufix):
continue
output_dir_name = d.name + "__out__"
output_directory = directory / output_dir_name
output_directory.mkdir(exist_ok=True)
files = sorted([Path(f) for f in directory.iterdir()])
files = sorted([Path(f) for f in d.iterdir()])
for i, f in enumerate(files):
f: Path
index = str(i + 1).zfill(2)
index = str(i + 1).zfill(3)
new_name = output_directory / f"tutorial{index}.py"
print(new_name)
f.rename(new_name)
for d in dirs:
current_dir = Path(str(d) + sufix)
print(current_dir)
current_dir.rename(d)
#%%

Loading…
Cancel
Save