Python для распознавания UNC-пути на Cygwin - PullRequest
1 голос
/ 30 июля 2010

Все машины работают под управлением Windows Server 2003.

Если я установлю cygwin только на одну из машин и запустю на ней свой скрипт на python, чтобы манипулировать файлами со всех удаленных хостов.Как я могу получить доступ к этим файлам по UNC-пути?

1 Ответ

4 голосов
/ 30 июля 2010

Cygwin понимает UNC-пути, которые используют две прямые косые черты (в отличие от двух обратных косых черт, типичных для Windows - фактически, при Cygwin вы должны использовать прямые косые черты вместо обратных косых черт в любом месте пути).Я предполагаю, что эта поддержка будет распространена на Python, работающий поверх Cygwin, но я никогда не пытался это подтвердить.

Редактировать: если вам не нужно запускать Python под Cygwin, как выупомяните в комментарии, тогда почему вы это делаете?Просто установите родной Windows Python с сайта Python и забудьте о Cygwin.Однако, вероятно, вам придется удвоить обратную косую черту в именах путей, так как IIRC Python использует обратную косую черту в качестве escape-символа, поэтому для получения одной обратной косой черты в последней строке вам нужно вставить две.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...