Browse Source

Update tutorial src renamer to use sub-directories

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

34
scripts/rename_tutorial_src_files.py

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