1 changed files with 24 additions and 10 deletions
@ -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…
Reference in new issue