Я хочу скопировать файл 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 также немного по-другому), но не похоже работать.
Есть какие-нибудь подсказки к тому, что могло быть причиной ошибки, и какие-либо другие способы предоставить учетные данные и заставить их работать?