アイドルインタラクティブなインタープリターは、一度に1つのタスクのみを処理できます。これ以上はできません。
スクリプトをPythonファイルに保存します(.py
拡張機能)、そしてそれを実行します。
コマンドラインから:
$ cd /script_path
$ python script_name.py
または、アイドルで実行したい場合:
ctrl+n-コードを貼り付ける - 保存 - F5を押す
お役に立てれば!
質問
関数をロードしようとするときに構文エラーがあると引用しているエラーメッセージが表示されます。一度にアイドルに1つずつロードできますが、完全なスクリプトを貼り付けると、エラーが返されます。私はそれが最初の機能を呼び出す2番目の関数に関係すると信じています。これをテストするために、以下の簡単なコードもこのエラーを返します:(。
def hello():
print('Hello there!')
def boo():
hello()
最初の関数が2番目に呼び出される前に定義されているため、なぜこれが起こるのかわからない。それで、それはすでにメモリにロードされるべきではありませんか?
あなたが与えることができる助けをありがとう。 :)
解決
アイドルインタラクティブなインタープリターは、一度に1つのタスクのみを処理できます。これ以上はできません。
スクリプトをPythonファイルに保存します(.py
拡張機能)、そしてそれを実行します。
コマンドラインから:
$ cd /script_path
$ python script_name.py
または、アイドルで実行したい場合:
ctrl+n-コードを貼り付ける - 保存 - F5を押す
お役に立てれば!