как работать с адресом, у которого $ в его пути в python - PullRequest
0 голосов
/ 28 февраля 2020

Предупреждение! это вопрос начального уровня.

Я хочу написать python код, который сохраняет файл в таком месте:

\ 147.134.45.32 \ d $ \ output \ mil

Когда я вставляю его в адресную строку папки windows, он открывает местоположение, но когда я использую тот же адрес в моем коде python, он выдает ошибку:

workplace = ("\\147.134.45.32\d$\output\mil/" + folder + "/")

if not os.path.exists(workplace):
    os.mkdir(workplace)

Как мне изменить этот путь для работы?

1 Ответ

0 голосов
/ 28 февраля 2020

Я обнаружил проблему.

Я только что добавил r в начале адреса. $ означает, что это скрытый каталог.

\ wihtout r в начале - всегда проблема, не связанная с наличием $ в адресе.

workplace = (r "\ 147.134.45.32 \ d $ \ output \ mil \" + folder + "/")

, если не os.path.exists (workplace): os. MkDir (рабочее место)

...