2016-03-21 8 views
0

ユーザー入力をファイルにエクスポートするのはいつまでですか?あなたは、ファイルへのエクスポートユーザの入力を行った場合、あなたはそれからであるフォルダにPython:ユーザー入力が重すぎるのはいつですか?

を配置するスクリプトの最後で、それを消しますか?

+0

ユーザー入力をエクスポートするとはどういう意味ですか?ユーザーが大量のデータを提供していて、一時的にディスクに格納してメモリを解放したい場合は、 – Reti43

+0

はい、私は "たくさん"になってプログラムが遅くなってしまったのかと思っています。 – cole

+0

これは、現在述べているようにかなり広い質問です。どのくらいの記憶がありますか?あなたのプログラムはどれくらい必要ですか?何か「遅い」と呼ぶ前に、パフォーマンスの向上率はどのくらいですか?何回データにアクセスする必要がありますか?現在、メモリのパフォーマンスに問題がありますか?あなたは何を達成しようとしていますか? – Reti43

答えて

1

ほとんどの場合、一時ファイルを作成し、ユーザー入力(これは入力プロンプトからのものと想定しています)を保存し、ファイルからの入力を読み取る方がよい場合はほとんどありません。それは入力プロセスを複雑にし、コードを遅くするだけです。変数に入力を通常どおり格納するだけです。後で使用するためにデータを実際に保存したい場合にのみ、これは便利です。

特別な場合は、RAMを節約する必要がある場合は、後でアクセスできるように、ハードドライブにユーザー入力を保存することができます。これは非常にまれなことです。なぜなら、ユーザーの入力が消費する少量のメモリは、特に、すべてのメモリを使用している別の機能を持つ場合はほとんど問題になりません。

ここでは、入力対ファイルの保存を使用して入力を使用する場合の例を示します。

  1. 使用入力

の保存が

  1. は、ファイルの作成、ユーザー
  2. からの入力を取得するファイルにユーザーからの入力を取得し、ファイルに保存されない
  3. 保存入力はファイルから
  4. 再読み込み入力ファイルへ
  5. あなたが見ることができるように
  6. 使用入力は

、入力をファイルに保存することがある唯一の利点は、あなたがの間で入力を破棄することができるということですステップ3と4。単純に入力を使用するよりも遅くて複雑です。

関連する問題