2013-05-04 4 views
3
urllib.request.urlretrieve ("http://bogoroditsa.tk/Grant's%20Libraries/", "ExtraFunctionality.py") 

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

+3

Вы пробовали указать полный путь в качестве второго аргумента ..? –

ответ

5

Вместо того, чтобы просто "ExtraFunctionality.py" вы можете также предоставить полный путь:

urllib.request.urlretrieve ("http://bogoroditsa.tk/Grant's%20Libraries/", 
              "/home/foo/ExtraFunctionality.py") 
3

Вторым аргументом является локальное имя файла:

urllib.urlretrieve ("http://bogoroditsa.tk/Grant's%20Libraries/ExtraFunctionality.py", theLocalFilename) 

Для получения дополнительной информации см documentation for urllib под urlretrieve:

Второй аргумент, если он присутствует, указывает местоположение файла для копирования (если отсутствует, то местоположение будет временным файлом с сгенерированным именем).

Смежные вопросы