mirror of https://github.com/tiangolo/fastapi.git
✨ Update tutorial src renamer to use sub-directories
This commit is contained in:
parent
4eb2950626
commit
2b64dc699e
|
|
@ -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