Как сохранить, найти, а затем импортировать текстовый файл на iPad air 2 с помощью Pythonista?

Используя iPad, я пытаюсь импортировать текстовый файл из Интернета, чтобы использовать в упражнении Python MOOC "палач" из edx:

Для этой проблемы вам понадобятся файлы кода ps3_hangman.py и words.txt. Щелкните правой кнопкой мыши на каждом и нажмите "Сохранить ссылку как". Обязательно сохраните их в том же каталоге. Откройте и запустите файл ps3_hangman.py, не внося в него никаких изменений, чтобы убедиться, что все настроено правильно.

Дело в том, что на iPad эти варианты кажутся непростыми. Мне удалось скопировать и вставить файл hangman.py в новый файл Pythonista, но....

  • как обрабатывать большой текстовый файл?
  • Где я могу сохранить его в виде текстового файла, найти и импортировать в эту программу для iPad?

Нет проблем в Windows. Apple не позволяет file.open() Тип операции.

1 ответ

Один из способов сделать это, если у вас нет доступа к Mac/PC, то есть полностью на вашем iPad в Pythonista:

  • Скопируйте URL-адрес текстового файла в Safari (нажмите и удерживайте ссылку)

  • В Pythonista переключитесь на интерактивную подсказку (проведите справа налево)

  • Введите следующие две строки:

import urllib
urllib.urlretrieve('<paste copied url here>', 'words.txt')

Вы также можете написать эти две строки в обычном сценарии вместо использования интерактивного приглашения. Но вам, вероятно, просто нужно это один раз.

Другие вопросы по тегам