0

いくつかのコードをコピーして Python シェルに貼り付けようとしましたが、複数の行を貼り付けると、次のエラーが表示されます: SyntaxError: multiple statements found while compiling a single statement.

Windows 10 を実行しているコンピューターを使用しています。コードをコピーして貼り付けて実行できないことにいつも悩まされていました。

すべてのコードを異なるステートメントに分離する方法はありますか? 行ごとに書いたり、各行を個別にコピーして貼り付けたりしたかのように?

何が起こっているかは次のとおりです。

エラーを示すスクリーンショット

4

3 に答える 3

1

この問題は、IDLE シェルが複数行のコピー/貼り付けを処理する方法に起因します。enterつまり、コードをコピーするときに問題を引き起こすキーを押すと、各行の終わりになります。この問題は、IDLE で新しいファイルを開始し、コードをコピーして新しいウィンドウに貼り付け、.pyファイルとして保存してから、cmd からpython 'path\to\file'.

これで問題が解決するかどうかお知らせください。

于 2019-07-25T19:55:28.690 に答える