質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Flask

FlaskはPython用のマイクロフレームワークであり、Werkzeug・Jinja 2・good intentionsをベースにしています。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

2回答

1031閲覧

【解決済み】SyntaxError: 'return' outside function.の解決方法

volvox

総合スコア0

Visual Studio Code

Visual Studio Codeとは、Microsoft社が開発したマルチプラットフォーム対応のテキストエディタです。Visual Studioファミリーの一員でもあります。拡張性とカスタマイズ性が高く、テキストエディタでありながら、IDEと遜色ない機能を備えることができます。

Flask

FlaskはPython用のマイクロフレームワークであり、Werkzeug・Jinja 2・good intentionsをベースにしています。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2022/01/16 16:50

編集2022/01/24 02:51

※初心者でteratailでの質問も初めてのため、分かりにくい部分や不明な点がある場合はご指摘いただければと思います。

前提・実現したいこと

https://www.youtube.com/watch?v=bzbrpkbjWe8
この動画を参考にflaskでアプリを開発しようと思っています。

環境はWindows10、visiual studio codeです。

発生している問題・エラーメッセージ

エラーメッセージ
ターミナル(python)に以下のように表示されます。

return "hello.world" File "<stdin>", line 1 SyntaxError: 'return' outside function

なお、該当部分には以下のようなコードを書きました。

該当のソースコード

ソースコード

from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "hello.world"

よろしくお願いいたします。

【追記】
理由はよくわかりませんが、以下のように入力したら直りました。

ご回答いただきまして、ありがとうございました。

from flask import Flask app = Flask(__name__) @app.route("/") def hello_world(): return "hello.world" quit()

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

SyntaxError: 'return' outside function

そのまんま読みましょう
関数の外にreturnがある、とおっしゃってますよ

投稿2022/01/17 01:49

y_waiwai

総合スコア87719

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

対話モードで実行しているように思われます。

python

1@app.route("/") 2def hello_world(): 3 4 return "hello.world"

python

1@app.route("/") 2def hello_world(): 3 return "hello.world"

に修正してみてください。

投稿2022/01/16 22:38

ppaul

総合スコア24666

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

volvox

2022/01/17 15:30

ご回答いただきありがとうございます。修正したのですが、変わりませんでした。 https://flask.palletsprojects.com/en/2.0.x/quickstart/#a-minimal-application この記事にある内容をコピペしただけなので、うまくいくはずなのですが。。。 コード以外に考えられる原因などありますでしょうか。 よろしくお願いいたします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問