3

iPad を使用して、インターネットからテキスト ファイルをインポートして、Python MOOC 演習で edx の「hangman」を使用しようとしています。

この問題には、コード ファイル ps3_hangman.py と words.txt が必要です。それぞれを右クリックして、「名前を付けてリンクを保存」をクリックします。必ず同じディレクトリに保存してください。すべてが正しく設定されていることを確認するために、ファイル ps3_hangman.py を開いて、変更を加えずに実行します。

実は、これらは iPad では簡単なオプションではないようです。hangman.pyファイルを新しい Pythonista ファイルにコピー アンド ペーストすることはできたのですが....

  • 大きなテキストファイルをどのように処理しますか?
  • どこにテキスト ファイルとして保存し、検索して、この iPad プログラムにインポートすればよいですか?

Windows では問題ありません。file.open()Apple は型操作を許可していません。

4

1 に答える 1

3

Mac/PC にアクセスできない場合、つまり完全に Pythonista の iPad でこれを行う方法の 1 つ:

  • Safari でテキスト ファイルの URL をコピーします (リンクを長押しします)。

  • Pythonista で、インタラクティブ プロンプトに切り替えます (右から左にスワイプ)。

  • 次の 2 行を入力します。

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

対話型プロンプトを使用する代わりに、通常のスクリプトでこれら 2 行を記述することもできます。しかし、おそらくこれが必要になるのは一度だけです。

于 2015-02-09T15:51:24.237 に答える