path Python module

Wer Python gerne und häufig für Shell Scripts benutzt, den wird dieses Modul interessieren. Ein Modul zu sehr einfachen Verarbeitung von Verzeichnisnamen und Dateinamen, das wesentlich eleganter ist als os.path. Ausserdem werden noch die Funktionen des glob Moduls und des shutil Moduls zusammengeführt.Was unter os.path normalerweise so aussieht:

 # with os.path DIR = '/usr/home/guido/bin' for f in os.listdir(DIR):
if f.endswith('.py'): path = os.path.join(DIR, f) os.chmod(path, 0755) # Assume it's a file
Sieht mit dem path Modul so aus:
 # with path dir = path('/usr/home/guido/bin') for f in dir.files('*.py'):  f.chmod(0755) 

Hier gibts den Originalartikel.

tags: Programmierung