Я пытаюсь преобразовать локальный путь в путь UNC, и он не такой прямой, как я себе представлял. Полезно знать лучший подход.
local_path = C:\Test\file.txt
и обратиться к:
unc_path = \\10.10.10.10\c$\Test\file.txt
Есть ли библиотека, которая может сделать это с помощью вызовов 1/2?
В противном случаеЯ использую класс pathlib.Path, например
local_path = Path(input_path)
// Split the Path object and convert tuple to a list
local_path_lst = list(local_path.parts)
// replace C:\ with c$
local_path_lst[0] = "c$"
then append to the front the \\{IP} and merge the elements of said list.
Это не может быть правильным подходом. Есть ли лучший метод для решения этой проблемы?
Я хочу создать URI для local_path, чтобы другие машины в локальной сети могли получить к нему доступ.