Копирование символьной ссылки в Python

Я хочу скопировать файл src в место назначения dst , но если src оказывается символической ссылкой, сохраните ссылку вместо копирования содержимое файла. После выполнения копирования os.readlink должен вернуть то же самое для src и dst .

Модуль shutil имеет несколько функций, например copyfile , copy и copy2 , но все они будут копировать содержимое файла и не будут сохранить ссылку. shutil.move имеет правильное поведение, за исключением того, что он удаляет исходный файл. password_mgr.add_password (Нет, URL, имя пользователя, пароль) ...

Я пытаюсь получить доступ к веб-сайту из-за корпоративного брандмауэра, используя следующее: -

password_mgr = urllib2.HTTPPasswordMgrWithDefaultRealm()
password_mgr.add_password(None, url, username, password)
auth_handler = urllib2.HTTPBasicAuthHandler(password_mgr)
opener = urllib2.build_opener(auth_handler) 
urllib2.install_opener(opener) 
conn = urllib2.urlopen('http://python.org')

Получение ошибки

URLError: <urlopen error [Errno 11004] getaddrinfo failed>

Я пробовал использовать разные обработчики (пробовал ProxyHandler также немного по-другому), но не похоже работать.

Есть какие-нибудь подсказки к тому, что могло быть причиной ошибки, и какие-либо другие способы предоставить учетные данные и заставить их работать?

6
задан Ayyappa Das 31 January 2011 в 04:31
поделиться