1

PyDev (Eclipse 用の Python エディター) とその対話型コンソールに関して 2 つの質問があります。

私の現在の状況は次のとおりです。対話型コンソール (ctrl + alt + enter) を実行するたびに、コンソールでは、プロジェクトにファイルをインポートして、そのファイル内の関数を使用する必要があります。さらに、関数を呼び出すときは、ファイル名をその前に置かなければなりません。たとえば、プロジェクトのプロパティに移動し、PyDev PYTHONPATH に移動して、現在取り組んでいるプロジェクトのソース フォルダーを追加します。そうすることで、ファイル (「宿題」と呼びましょう) を対話型コンソールにインポートできます。私のファイルに「calculate」という関数がある場合、最初に「宿題のインポート」と入力し、次に「homework.calculate()」と入力して、その関数を使用する必要があります。それ以外の場合は機能しません (単純に「計算」を呼び出すことはできません)。

これにより、最初の質問(#1)が発生します。「数学」などのインポートされたモジュールにこれが適用されないのはなぜですか? なぜ、ローカル プロジェクト ファイルに対して多くの作業を行う必要があるのですか?

私の 2 番目の質問は関連しています(#2) : 現在のプロジェクトのファイルを対話型コンソールに自動的にインポートするように PyDev を設定するにはどうすればよいですか? または、プロジェクトファイルを手動で追加する必要がある場合でも、関数を使用するために「ファイル名」+「関数名」を呼び出す必要がないようにするにはどうすればよいですか?

多くの助けをいただければ幸いです。ありがとうございました。

4

1 に答える 1