Three useful pathlib snippets
chris48s

chris48s @chris48s

Joined:
May 3, 2021

Three useful pathlib snippets

Publish Date: May 6 '21
6 0
from pathlib import Path
p = Path('/foo/bar')


# Read in a text file
text = (p / 'file.txt').read_text()

# Recursively list all .csv files in directory
csvs = list(p.rglob('*.csv'))

# Iterate files or subdirectories
files = [i for i in p.iterdir() if i.is_file()]
subdirs = [i for i in p.iterdir() if i.is_dir()]
Enter fullscreen mode Exit fullscreen mode

Comments 0 total

    Add comment