質問: ### 前提・実現したいこと MacにてPythonを使ったスクリプトファイルの実行 環境:Python 3.6.3 :: Anaconda, Inc. ### 発生している問題・エラーメッセージ エラーメッセージ $ python hungry.py File "hungry.py", line 1 print (“I’m hungry!”) ^ SyntaxError: invalid character in identifier ### 該当のソースコード print (“I’m hungry!”) ### 試したこと pythonのスクリトファイルを実行するためにテキストエディット(標準テキスト)で上記ソースコードを保存し、pythonを動かしましたが、SyntaxError: invalid character in identifierが返されました。 保存されている上位ディレクトリには到達しているのでターミナルの使い方が問題ではなく、ソースコードに何か不備があるのだと思います。 ### 補足情報(言語/FW/ツール等のバージョンなど) 1.環境:Python 3.6.3 :: Anaconda, Inc. 2.オライリージャパンの"Deep learning"のP.9に該当する課題です。 ### 追記 以下、od -tx1 -Ax hungry.py | headの結果となります。 0000000 70 72 69 6e 74 28 e2 80 9c 49 e2 80 99 6d 20 68 0000010 75 6e 67 72 79 e2 80 9d 21 29 000001a なぜエラーが返るのか、ご教授いただけないでしょうか。よろしくお願いします。
回答: ``` SyntaxError: invalid character in identifier ``` は、 ``` 構文エラー: 識別子に不正な文字が含まれています。 ``` の意味です。例えば、どこかに大文字の空白が入っていたり(今回は見た感じありませんね)、目には見えない制御文字が入っていたりする可能性があります。なので、もう一度別のファイルを新規作成して、一から文字を打ち直すことをおすすめします(コピペ不可)。また、そのファイルをアップロードしていただければこちらで詳しく調べることも可能です。