web-dev-qa-db-ja.com

実行中Python Windows 764ビット上のIDLEからのスクリプト

私はWindows7でPython 2.7.1を正常に使用する方法を理解しようとしています。
これまでのところ、シェル(IDLE)を使用してスクリプトを作成し、cmdプロンプトから実行する必要があります。これにより学習プロセスが遅くなっていると感じ、IDLEから実行する方法があるかどうか疑問に思っていました(パスウェイを作成できないため、ファイルを開いたりインポートしようとするとエラーが発生します)またはおそらく他のプログラム/テキストエディタ?

どんな助けでもいただければ幸いです!私はおそらく何か間違ったことをしているだけです。

6
user820080
  1. IDLEを実行します。 「Pythonシェル」ウィンドウと>>>プロンプトが表示されます。
  2. [ファイル]、[新しいウィンドウ]をクリックします。スクリプトを編集するための「無題」ウィンドウが表示されます。
  3. 「無題」ウィンドウにスクリプトを入力します。
  4. 「無題」ウィンドウで、「実行」、「モジュールの実行」(またはF5キーを押す)を選択して、スクリプトを実行します。
  5. 「ソースを保存する必要があります。保存してもよろしいですか?」というダイアログが表示されます。が表示されます。 [OK]をクリックします。
  6. [名前を付けて保存]ダイアログで:
    a。スクリプトを保存するディレクトリを参照します。
    b。ファイル名を入力します。
    c。 [保存]をクリックします。
  7. 「Pythonシェル」ウィンドウにスクリプトの出力が表示されます。
  8. スクリプトを編集し、必要に応じてF5キーを押して、スクリプトを再実行します。

編集

私は通常IDLEを使用せず、モジュールにパラメーターを構成する方法をすぐに見つけられなかったので、1つの提案はIDEを切り替えることです。 Windows 7を使用しているため、 pywin32 拡張機能にはPythonWin IDEが含まれ、その実行コマンドにはコマンドラインパラメーターを入力できるダイアログがあります。

19
Mark Tolonen

次の機能を念頭に置いていると思います。

execfile(...)

_execfile(filename[, globals[, locals]])

Read and execute a Python script from a file.
The globals and locals are dictionaries, defaulting to the current
globals and locals.  If only globals is given, locals defaults to it.
_

注意:

これはpython 2.x、python 3にはexecfile()がありません。代わりに 代替手段は何ですか)を参照してください。 Python 3? でexecfileに

5
Mayer Goldberg