1

Python スクリプトを使用して、単純だが長い測定を実行しています。実行中のスクリプトを編集できるかどうか (およびその方法) が気になります。

: 実行中のスクリプトの最後の行でエラーが発生したとします。これらの行はまだ実行されていません。スクリプトを再起動せずに修正したいと思います。私は何をすべきか?

編集:私が持っていたアイデアの1つは、スクリプトの各行をリストにロードすることでした。次に、最初のものをポップします。それをインタープリターインスタンスにフィードします。それが完了するのを待って、次のものをポップします。このようにして、リストを変更できました。

私はそれについて考える最初の人になることはできないと思います. 誰かが以前にこのようなものを実装したに違いありません。プロジェクトについて知っている方がいらっしゃいましたら教えてください。

4

1 に答える 1

0

残念ながら、実行中の Python スクリプトを任意に変更する簡単な方法はありません。

1 つの方法は、最初に少量のデータでスクリプトをテストすることです。このようにして、実際の大規模なデータセットで実行するときにバグを発見する可能性を減らします。

もう 1 つの可能性は、スクリプトの状態を定期的にディスクに保存し、最初からではなく中断したところから再開できるようにすることです。

于 2013-03-25T06:55:01.877 に答える