1. ホーム
  2. パイソン

[解決済み】pythonコンソールにファイルを読み込むにはどうしたらいいですか?

2022-04-03 12:48:24

質問

Pythonコンソールにコピー&ペーストを繰り返しているPythonコードがあります。このような場合 load コマンドか何かで実行できますか? 例えば load file.py

どのように解決するのですか?

Python 2 の場合 execfile を試してみてください。(Python3に関する他の回答を見る)

execfile('file.py')

使用例です。

copy con"を使って、小さなスクリプトファイルを素早く作ってみましょう...。

C:\junk>copy con execfile_example.py
a = [9, 42, 888]
b = len(a)
^Z
        1 file(s) copied.

...そして、このスクリプトをこんな風に読み込んでみましょう。

C:\junk>\python27\python
Python 2.7.1 (r271:86832, Nov 27 2010, 18:30:46) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> execfile('execfile_example.py')
>>> a
[9, 42, 888]
>>> b
3
>>>