PCで作成したデータファイルを、クラウドを使わずにPythonistaで読み込みたい
Dropbox必須だと思っていたら、使わずに出来た!
但しiOS11で追加されたファイルAppの機能を使ってるようなので、古いバージョンでは無理かも。今回テストした環境はiOS 12.3.1。
手順
1. Pythonistaを起動する
2. メニュー → EXTERNAL FILES → Open...
3. ブラウズの画面でファイルそのものではなくフォルダを選ぶ ← ここがポイント
手順3の詳細
3a. ブラウズ画面右上の「選択」ボタンを押す
3b. 対象のファイルが含まれたフォルダを選択する
3c. 画面右上の「開く」ボタンを押す
4. EXTERNAL FILESに当該フォルダが表示される
5. あとはPythonista内で自由にファイルの移動ができる
*****ここで非常に重要な注意*****
この手順でEXTERNAL FILESに出現するファイルは、言ってみれば「値渡し」ではなく「参照渡し」。
Pythonista内でファイルを移動すると、そもそもPythonistaの外部にあったオリジナルのファイルが移動され、消えてしまう。もちろんPythonista管理内に移動されただけなのだが、そのファイルを再度Pythonistaの外部に移動し戻す事は出来ないようだ。
事前にコピーを取っておこう。
*****ここまで*****
iPadではアプリが落ちてしまうような重い計算はPCで行い、データの整理やプロットなどは気軽にiPadで、と言う環境が、クラウドを使わずに構築できた。