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で、と言う環境が、クラウドを使わずに構築できた。