如何使用Pythonista在iPad air 2上存储,查找,然后导入文本文件?

时间:2015-02-09 05:19:32

标签: python ios ipad pythonista

使用iPad,我试图从互联网上导入一个文本文件,以便在edx中使用Python MOOC练习“hangman”:

  

对于此问题,您将需要代码文件ps3_hangman.py和words.txt。右键单击每个并点击“Save Link As”。请务必将它们保存在同一目录中。打开并运行文件ps3_hangman.py而不对其进行任何修改,以确保正确设置所有内容。

事实上,这些在iPad上看起来并不容易。我设法将 hangman.py 文件复制并粘贴到新的Pythonista文件中,但是....

  • 如何处理大文本文件?
  • 我在哪里将其存储为文本文件,找到它,然后将其导入到这个iPad程序中?

Windows上没问题。 Apple不允许file.open()类型的操作。

1 个答案:

答案 0 :(得分:3)

如果您无法访问Mac / PC,即完全使用Pythonista中的iPad,则可以采用以下方法:

  • 在Safari中复制文本文件的URL(点击并按住链接)

  • 在Pythonista中,切换到交互式提示(从右向左滑动)

  • 输入以下两行:

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

您也可以在常规脚本中编写这两行,而不是使用交互式提示。但你可能只需要一次。