【问题标题】:How to store, find , then import a text file on iPad air 2 using Pythonista?如何使用 Pythonista 在 iPad air 2 上存储、查找然后导入文本文件?
【发布时间】:2015-04-08 19:24:30
【问题描述】:

使用 iPad,我正在尝试从 Internet 导入文本文件,以便在 Python MOOC 练习中使用来自 edx 的“hangman”:

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

问题是,这些在 iPad 上似乎并不容易。我设法将 hangman.py 文件复制并粘贴到一个新的 Pythonista 文件中,但是....

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

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

【问题讨论】:

  • 对于格式不正确,我深表歉意。喜欢这个网站,但永远不要发帖。
  • 我忽略了感谢@Sathya 编辑我的原始帖子。将您编辑的版本与我的原版进行比较是令人尴尬的。你的更干净,更重要。下次会做得更好。再次感谢。

标签: python ios ipad pythonista


【解决方案1】:

如果您无法使用 Mac/PC,即完全在您的 iPad 上的 Pythonista 上,您可以这样做:

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

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

  • 输入以下两行:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-12
    • 2016-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-12
    相关资源
    最近更新 更多