Рубрики
Без рубрики

Три полезных фрагментов Pathlib

от пути импорта PATHLIB (‘/ FOO / BAR’) # # Читать в текстовом текстовом файле = (p / ‘file.txt’). read_t … Помечено Python, Pathlib.

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()]

Оригинал: “https://dev.to/chris48s/three-useful-pathlib-snippets-3c9l”