私はPythonでいくつかのデータ解析を行い、スクリプトの冒頭でデータを読み込む必要があります。私は現在それをデバッグしており、毎回データファイルが読み込まれるまで待つのは面倒です。 Pythonが毎回データを読み込む必要がないブレークポイントに似たようなことをする方法はありますか?データを読み取るコードは、次のコードから始まります。特定のポイントからPythonコードを実行する
-4
A
答えて
0
スクリプトを実行するたびに処理したくないスクリプトの先頭にいくつかの行があるように聞こえます。この特定のシナリオは、実際にはスクリプトの観点からは意味をなさないものです。関数や何かを呼び出さない限り、スクリプトは上から読み込まれます。 1は
- :ということで、ここで私はあなたのワークフローは次のようになりたい集まってるものですあなたはLOのデータを必要としない場合は
- :あなたはそれが正しいなら、私は3つのオプションを提案
を完了したら、全体のことを実行しますあなたがテストしている特定のコードのステップ1から、新しいコードを完了するまで時間のかかる部分をコメントアウトしてください。
データを必要としますが、返された実際のデータの小さなサブセットのように見える変数を作成し、時間のかかる部分をコメントアウトして、完了したらそれを元に戻します。最後に
# data_result = time_consuming_file_parser() data_result = [row1, row2, row3] # new code using data_result
、あなたは絶対に完全なデータセットを必要としていますが、変更を行う前に、それは
pdb
やPythonデバッガに探してみてください、毎回ロードされるのを待ちたくない場合はこのような何か。これにより、データのロード後にブレークポイントを設定し、結果に満足するまでPythonシェルで再生することができます。import pdb pdb.set_trace()
+0
ありがとうございました!私はちょっと自分のデータのサブセットを見ていないとちょっとばかげている。将来、必要に応じてpdbを調べます。 –
関連する問題
- 1. 特定のエンコードでCコードからpythonコマンドを実行
- 2. Python Unit Tests特定のポイントまでメソッドを実行
- 3. C#の特定のポイントから特定のコードをスキップしますか?
- 4. AdSenseコードの実行から特定のページを除外する
- 5. PythonからTCLコードを実行する
- 6. 特定のポイントiofの後にSQLクエリを実行する
- 7. C++コードから実行するPythonファイル
- 8. pythonで特定のユニットテストをmain()から実行します
- 9. 特定のポイントからのリストのPythonインクリメント番号
- 10. 特定のポイントからscrolldivを開始
- 11. 特定のポイントからのループスルーリスト?
- 12. PythonコードからUnixコマンドを実行
- 13. Javaの特定のポイントから別のポイントへのループ?
- 14. Pythonメソッド内からPythonコードを実行する方法は?
- 15. メソッドの特定のポイントでコードを停止する
- 16. 特定のコンテキストの前に特定のコードを1回だけ実行する
- 17. Pythonコードが停止していない、特定のポイントでスタックしている
- 18. 特定の日付にコードを実行していますか?
- 19. 特定のポイントの後のテキスト/データファイル内の特定の行
- 20. Python - スクリプトの実行、場所特定エラー
- 21. PostGIS:他のポイントから特定の半径内のポイントを見つける
- 22. 特定のポイントからAKSequencerを起動する
- 23. 特定のクラスから特定のテストを実行する方法
- 24. Pythonの特定のクラスから行数をサンプリングするには?
- 25. Python:テキストファイルから特定の範囲の行を出力する
- 26. Pythonは入力に基づいて特定のコードを実行します
- 27. Pythonコードからパッケージを含むRスクリプトを実行する
- 28. 特定のポイントでコードを挿入できるデザインパターン
- 29. 特定の時刻に毎日コードを実行する - AlarmManager
- 30. 実行時に特定のパスからPythonモジュールをインポートします
ipythonはおそらく一見の価値があります。 – syntonym