Код: Выделить всё
data/demo_img.png
data/demo_img_processed.png
data/demo_spreadsheet.csv
Код: Выделить всё
img_file_path = "data/demo_img.png"
proc_img_file_path = img_file_path.replace("_img.png", "_img_proc.png")
data_file_path = img_file_path.replace("_img.png", "_spreadsheet.csv")
Код: Выделить всё
pathlib
Код: Выделить всё
import pathlib
import os
img_file_path = pathlib.Path("data/demo_img.png")
proc_img_file_path = pathlib.Path(str(img_file_path).replace("_img.png", "_img_proc.png"))
# os.fspath() is available in Python 3.6+ and is apparently safer than str()
data_file_path = pathlib.Path(os.fspath(img_file_path).replace("_img.png", "_img_proc.png"))
Подробнее здесь: https://stackoverflow.com/questions/533 ... thlib-path