使用iPad,我试图从互联网导入一个文本文件,以便在Python MOOC练习中使用edx:中的"hangman"
对于这个问题,您将需要代码文件ps3_hangman.py和words.txt。右键单击每一个并点击"将链接另存为"。请确保将它们保存在同一目录中。打开并运行文件ps3_hangman.py,无需对其进行任何修改,以确保一切设置正确。
问题是,这些在iPad上似乎并不容易。我设法将hangman.py文件复制并粘贴到一个新的Pythonista文件中,但是。。。。
- 如何处理大型文本文件
- 在哪里我可以将它作为文本文件存储,找到它,然后将它导入这个iPad程序
Windows上没有问题。Apple不允许file.open()
类型的操作。
如果你无法访问Mac/PC,也就是说,完全在Pythonista:中的iPad上,你可以这样做
-
在Safari中复制文本文件的URL(点击并按住链接)
-
在Pythonista中,切换到交互式提示(从右向左滑动)
-
输入以下两行:
import urllib
urllib.urlretrieve('<paste copied url here>', 'words.txt')
您也可以用常规脚本编写这两行,而不是使用交互式提示。但你可能只需要一次。