使用iPad,我试图从互联网上导入一个文本文件,以便在edx中使用Python MOOC练习“hangman”:
对于此问题,您将需要代码文件ps3_hangman.py和words.txt。右键单击每个并点击“Save Link As”。请务必将它们保存在同一目录中。打开并运行文件ps3_hangman.py而不对其进行任何修改,以确保正确设置所有内容。
事实上,这些在iPad上看起来并不容易。我设法将 hangman.py 文件复制并粘贴到新的Pythonista文件中,但是....
Windows上没问题。 Apple不允许file.open()
类型的操作。
答案 0 :(得分:3)
如果您无法访问Mac / PC,即完全使用Pythonista中的iPad,则可以采用以下方法:
在Safari中复制文本文件的URL(点击并按住链接)
在Pythonista中,切换到交互式提示(从右向左滑动)
输入以下两行:
import urllib
urllib.urlretrieve('<paste copied url here>', 'words.txt')
您也可以在常规脚本中编写这两行,而不是使用交互式提示。但你可能只需要一次。