Pathlib
Easy path handling in Python
Use library pathlib to handle paths in Python (starting from Python 3.4):
from pathlib import Path
p = Path('/etc')
Basics
- Use operator
/to navigate in the tree:q = p / 'init.d' / 'reboot' - Iterating :
p.iterdir() - Querying :
p.exists(),p.is_dir() - Opening a file:
with q.open() as f: f.readline() - Get filename:
p.name - Get suffix:
p.suffix - Create directory(ies):
p.mkdir() - Can be converted into string !
